File tree Expand file tree Collapse file tree 2 files changed +15
-2
lines changed
qa/testFixtures/src/main/resources
src/main/java/org/elasticsearch/xpack/esql/optimizer Expand file tree Collapse file tree 2 files changed +15
-2
lines changed Original file line number Diff line number Diff line change @@ -874,3 +874,15 @@ emp_no:integer |first_name:keyword
874
874
10001 |Georgi
875
875
10055 |Georgy
876
876
;
877
+
878
+ rlikeWithLowerTurnedInsensitiveUnicode#[skip:-8.12.99]
879
+ FROM airport_city_boundaries
880
+ | WHERE TO_UPPER(region) RLIKE ".*Л.*" and abbrev == "FRU"
881
+ | KEEP region
882
+ ;
883
+
884
+ region:text
885
+ Свердлов району
886
+ ;
887
+
888
+
Original file line number Diff line number Diff line change 9
9
10
10
import org .elasticsearch .xpack .esql .optimizer .rules .logical .PropagateEmptyRelation ;
11
11
import org .elasticsearch .xpack .esql .optimizer .rules .logical .ReplaceStatsFilteredAggWithEval ;
12
- import org .elasticsearch .xpack .esql .optimizer .rules .logical .ReplaceStringCasingWithInsensitiveRegexMatch ;
13
12
import org .elasticsearch .xpack .esql .optimizer .rules .logical .local .InferIsNotNull ;
14
13
import org .elasticsearch .xpack .esql .optimizer .rules .logical .local .InferNonNullAggConstraint ;
15
14
import org .elasticsearch .xpack .esql .optimizer .rules .logical .local .LocalPropagateEmptyRelation ;
@@ -75,7 +74,9 @@ private static Batch<LogicalPlan> localOperators() {
75
74
}
76
75
77
76
// add rule that should only apply locally
78
- newRules .add (new ReplaceStringCasingWithInsensitiveRegexMatch ());
77
+ // Disabled until Unicode CASE_INSENSITIVE support is added to Lucine 9.0
78
+ // waiting on https://github.com/elastic/elasticsearch/issues/131386
79
+ // newRules.add(new ReplaceStringCasingWithInsensitiveRegexMatch());
79
80
80
81
return operators .with (newRules .toArray (Rule []::new ));
81
82
}
You can’t perform that action at this time.
0 commit comments