opensearch-project / opensearch-project/sql
[ENHANCEMENT] Pushdown Lucene supported regex to DSL query in regex_match function.
Open
@vamsimanohar is already working on this.
Since Aug 25, 2025.
enhancement
PPL
pushdown
- Dominant language
- Java
- Stars
- 176
- Forks
- 229
- Avg merge
- 2d 21h
- Merged PRs (30d)
- 43
Description
In regex_match function, we always use script pushdown as PPL supports Java Regex and DSL supports a different Lucene regex.
But majority of the use cases will have plain regex which could be supported in Lucene and if we can push these queries to DSL it would increase the query efficiency.
The ask of this issues to pushdown to DSL regexp query whenever possible in case of regex_match function.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.