quickwit
quickwit copied to clipboard
ES-compatible API
Endpoints:
- [x] https://github.com/quickwit-oss/quickwit/issues/2656
- [x] _msearch endpoint
- [x] https://github.com/quickwit-oss/quickwit/issues/2770 (high priority)
- [x] #3527
- [x] #3526
- [x] #3525
Search parameters:
- [x] https://github.com/quickwit-oss/quickwit/issues/3551 (high priority)
- [x] https://github.com/quickwit-oss/quickwit/issues/2670 (high priority)
- [x] #3310
- [x] #3523 (under discussion)
Query DSL:
- [x] #3263 (high priority)
- [x] Query string with
lenient
,default_field
,fields
params (high priority) - [x] Multi-match query with
[phrase_prefix, phrase]
type,lenient
(high priority) - [ ] Terms query note this is mildly different from term query. (s) (high priority)
~~- [Multi-match query with
analyze_wildcard
+analyzer
(under discussion)~~ - [x] Match all
{"match_all": {}}
- [x] https://github.com/quickwit-oss/quickwit/issues/2657
- [x] Query string
- [x] Match query
- [x] #2266
- [x] Range query
- [x] Sort
Aggregation DSL:
- [x] Date histogram
- [x] Histogram
- [x] Percentiles aggregation
- [x] Terms aggregation
- [x] Stats aggregation
Other missing elastic features that we might discuss:
- [x] Support sort on multiple fields & different types of sort https://www.elastic.co/guide/en/elasticsearch/reference/8.6/sort-search-results.html (under discussion)
- [ ] Support selecting/excluding specific document source fields to display (under discussion)