-
Notifications
You must be signed in to change notification settings - Fork 25.5k
Open
Labels
:Analytics/ES|QLAKA ESQLAKA ESQL>enhancementTeam:AnalyticsMeta label for analytical engine team (ESQL/Aggs/Geo)Meta label for analytical engine team (ESQL/Aggs/Geo)
Description
Description
Provide support for dense_vector search in ES|QL, including:
dense_vector field support:
- Initial dense_vector support
- byte_vector element type
- bit_vector element type
- Casting function TO_DENSE_VECTOR and implicit casting: ESQL - TO_DENSE_VECTOR function and additional casting #134003
- exclude dense_vector from response by default (TBD: see if there would be a perf gain first)
Post-MVP - ES|QL operators support
- CASE and COALESCE support
- Support binary comparison (==)
- Support COUNT and COUNT_DISTINCT
- Add (scalar and vector version)
- Subtract (scalar and vector version)
- Multiply (scalar and vector version)
- Divide (scalar and vector version)
- Unary negation
Search support for dense_vector will be addressed in:
- Approximate nearest neighbour support: ES|QL - dense_vector approximate nearest neighbour search support #126710
- Exact (brute force) search support: ES|QL - dense_vector exact (brute force) search support #130828
Metadata
Metadata
Assignees
Labels
:Analytics/ES|QLAKA ESQLAKA ESQL>enhancementTeam:AnalyticsMeta label for analytical engine team (ESQL/Aggs/Geo)Meta label for analytical engine team (ESQL/Aggs/Geo)