We are well into 21 but wanted to pile on my requests for even better search functionality.
- Wildcard search in full text, or clearer documentation on how to implement a real world user facing search interface. I would point to elasticsearch and their query language as something I have used successfully to implement a fairly user friendly and effective search interface.
- Custom scoring functions. I know BM25 is in the works but ultimately it should be customizable.
- Boosting
- Term match locations
- Support for vector searches to facilitate semantic search ala Vector-Based Semantic Search using Elasticsearch | by Sharanya Shenoy | Version 1 | Medium
- Standard or pluggable ANN vector searching capabilities such as HNSW, quantization, see http://ann-benchmarks.com/ also see Lucene’s ongoing work https://issues.apache.org/jira/browse/LUCENE-9004