Commit 3a2862d
authored
disable ReplaceStringCasingWithInsensitiveRegexMatch rule in 8.19 (elastic#131387)
This PR disables the ReplaceStringCasingWithInsensitiveRegexMatch rule for 8.19, originally added with elastic#128919
This is due to Lucene missing support for Unicode CASE_INSENSITIVE automation. If we allow the pushdown, we end up with wrong data in the vase majority of the cases when Unicode characters are involved.
elastic#131386 is logged for a complete fix and to reenable the change1 parent ce31807 commit 3a2862d
File tree
6 files changed
+32
-3
lines changed- docs/changelog
- x-pack/plugin/esql
- qa/testFixtures/src/main/resources
- src
- main/java/org/elasticsearch/xpack/esql/optimizer
- test/java/org/elasticsearch/xpack/esql/optimizer
6 files changed
+32
-3
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
411 | 411 | | |
412 | 412 | | |
413 | 413 | | |
414 | | - | |
| 414 | + | |
Lines changed: 13 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
874 | 874 | | |
875 | 875 | | |
876 | 876 | | |
| 877 | + | |
| 878 | + | |
| 879 | + | |
| 880 | + | |
| 881 | + | |
| 882 | + | |
| 883 | + | |
| 884 | + | |
| 885 | + | |
| 886 | + | |
| 887 | + | |
| 888 | + | |
| 889 | + | |
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | | - | |
13 | 12 | | |
14 | 13 | | |
15 | 14 | | |
| |||
75 | 74 | | |
76 | 75 | | |
77 | 76 | | |
78 | | - | |
| 77 | + | |
| 78 | + | |
79 | 79 | | |
80 | 80 | | |
81 | 81 | | |
| |||
Lines changed: 6 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
646 | 646 | | |
647 | 647 | | |
648 | 648 | | |
| 649 | + | |
649 | 650 | | |
650 | 651 | | |
651 | 652 | | |
| |||
660 | 661 | | |
661 | 662 | | |
662 | 663 | | |
| 664 | + | |
663 | 665 | | |
664 | 666 | | |
665 | 667 | | |
| |||
677 | 679 | | |
678 | 680 | | |
679 | 681 | | |
| 682 | + | |
680 | 683 | | |
681 | 684 | | |
682 | 685 | | |
| |||
685 | 688 | | |
686 | 689 | | |
687 | 690 | | |
| 691 | + | |
688 | 692 | | |
689 | 693 | | |
690 | 694 | | |
| |||
699 | 703 | | |
700 | 704 | | |
701 | 705 | | |
| 706 | + | |
702 | 707 | | |
703 | 708 | | |
704 | 709 | | |
| |||
716 | 721 | | |
717 | 722 | | |
718 | 723 | | |
| 724 | + | |
719 | 725 | | |
720 | 726 | | |
721 | 727 | | |
| |||
Lines changed: 5 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2230 | 2230 | | |
2231 | 2231 | | |
2232 | 2232 | | |
| 2233 | + | |
2233 | 2234 | | |
2234 | 2235 | | |
2235 | 2236 | | |
| |||
2255 | 2256 | | |
2256 | 2257 | | |
2257 | 2258 | | |
| 2259 | + | |
2258 | 2260 | | |
2259 | 2261 | | |
2260 | 2262 | | |
| |||
2280 | 2282 | | |
2281 | 2283 | | |
2282 | 2284 | | |
| 2285 | + | |
2283 | 2286 | | |
2284 | 2287 | | |
2285 | 2288 | | |
| |||
2303 | 2306 | | |
2304 | 2307 | | |
2305 | 2308 | | |
| 2309 | + | |
2306 | 2310 | | |
2307 | 2311 | | |
2308 | 2312 | | |
| |||
2338 | 2342 | | |
2339 | 2343 | | |
2340 | 2344 | | |
| 2345 | + | |
2341 | 2346 | | |
2342 | 2347 | | |
2343 | 2348 | | |
| |||
0 commit comments