-
Notifications
You must be signed in to change notification settings - Fork 25.6k
Open
Labels
:Analytics/ES|QLAKA ESQLAKA ESQL:Search Relevance/ES|QLSearch functionality in ES|QLSearch functionality in ES|QL>enhancementTeam:AnalyticsMeta label for analytical engine team (ESQL/Aggs/Geo)Meta label for analytical engine team (ESQL/Aggs/Geo)Team:Search RelevanceMeta label for the Search Relevance team in ElasticsearchMeta label for the Search Relevance team in Elasticsearch
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 - additional ES|QL support
- ES|QL - Support aggregation functions for dense_vector #135688
- 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 (GA) #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:Search Relevance/ES|QLSearch functionality in ES|QLSearch functionality in ES|QL>enhancementTeam:AnalyticsMeta label for analytical engine team (ESQL/Aggs/Geo)Meta label for analytical engine team (ESQL/Aggs/Geo)Team:Search RelevanceMeta label for the Search Relevance team in ElasticsearchMeta label for the Search Relevance team in Elasticsearch