JanusGraph / JanusGraph/janusgraph
Add phrase search and wildcard support to ES client
- Dominant language
- Java
- Stars
- 5.8k
- Forks
- 1.2k
- Avg merge
- 13h 53m
- Merged PRs (30d)
- 6
Description
It would be nice to have:
1) Phrase search (sentence within quotes)
2) Support for wildcard operator *
3) Must words prefixed with plus '+'
4) Excluded words prefixed with minus '-'
In former releases it was possible to use alternate LuceneIndex implementation with index.search.backend property. I'm not sure if it's possible with ES. Does anybody know?
Thanks,
Rado.
Contributor guide
Research direction
The issue names no files, tests, or entry points. Search the repository for the Elasticsearch client and query parsing integration, then determine how phrase, wildcard, required-word, and excluded-word syntax should be represented. Done means the requested search operators work through the ES client, with tests covering each behavior and the alternate Lucene backend question resolved.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- elasticsearch, java
- Domain
- databases, search
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100