-
Notifications
You must be signed in to change notification settings - Fork 25.6k
Closed
Labels
:Search/SearchSearch-related issues that do not fall into other categoriesSearch-related issues that do not fall into other categories>enhancementMetaTeam:SearchMeta label for search teamMeta label for search team
Description
This meta issue tracks the various changes relating to offering a "case insensitive" option to various term-level queries (term, terms, prefix, wildcard, regex) at search time. It replaces the previous #53603 which meandered with various discussions.
In query DSL we will offer a new case_insensitive flag which can only be set to true to enable new behaviour. When left unset the existing behaviour is used (which is inconsistent - keyword fields with normalizers normalize query terms while text fields do not). Due to these inconsistencies and lack of guarantees, setting the case_insensitive flag to false will throw an error.
Tasks
- Add case insensitive option to Lucene's RegExpQuery - merged RegExp - add case insensitive matching option apache/lucene-solr#1541
-
regexpqueries in elasticsearch DSL - Issue PR Search - add case insensitive support for regex queries. #59441 - Lucene
query_stringsupport for/Foo/iregex syntax - PR LUCENE-9445 Add support for case insensitive regex searches in QueryParser apache/lucene-solr#1708 - term queries in elasticsearch DSL- issue Search - add case insensitive flag to term, prefix and wildcard queries #61546
- terms queries in elasticsearch DSL
- prefix queries in elasticsearch DSL - issue Search - add case insensitive flag to term, prefix and wildcard queries #61546
- wildcard query in elasticsearch DSL - issue Search - add case insensitive flag to term, prefix and wildcard queries #61546
rw-access, ebeahan, JohT, webmat, costin and 1 morerw-access
Metadata
Metadata
Assignees
Labels
:Search/SearchSearch-related issues that do not fall into other categoriesSearch-related issues that do not fall into other categories>enhancementMetaTeam:SearchMeta label for search teamMeta label for search team