Description
For query row x = "abc" | eval bool = x rlike "#" I get
[ERROR][o.e.b.ElasticsearchUncaughtExceptionHandler] [runTask-0] fatal error in thread [elasticsearch[runTask-0][search][T#1]], exiting java.lang.AssertionError
at org.apache.lucene.core@10.2.1/org.apache.lucene.util.automaton.Automaton.getNumTransitions(Automaton.java:348)
at org.apache.lucene.core@10.2.1/org.apache.lucene.util.automaton.Operations.getSingleton(Operations.java:1240)
at org.elasticsearch.xpack.esql.core.expression.predicate.regex.AbstractStringPattern.exactMatch(AbstractStringPattern.java:35)
at org.elasticsearch.xpack.esql.optimizer.rules.logical.ReplaceRegexMatch.rule(ReplaceRegexMatch.java:44)
at org.elasticsearch.xpack.esql.optimizer.rules.logical.ReplaceRegexMatch.rule(ReplaceRegexMatch.java:20)
at org.elasticsearch.xpack.esql.optimizer.rules.logical.OptimizerRules$OptimizerExpressionRule.lambda$apply$0(OptimizerRules.java:62)
I've tried something similar on _search but didn't reproduce the same behavior:
{"index":{"_index":"test1","_id":1}}
{"test":"abc"}
{
"query": {
"regexp": {
"test.keyword": {
"value": "#",
"flags": "ALL"
}
}
}
}
Description
For query
row x = "abc" | eval bool = x rlike "#"I getI've tried something similar on
_searchbut didn't reproduce the same behavior: