- Notifications
You must be signed in to change notification settings - Fork 25.5k
Closed
Labels
:Search Relevance/VectorsVector searchVector searchenhancement"" muted="" aria-describedby="MDU6TGFiZWwyMzE3NA==-tooltip :R5b96b:">>enhancementTeam:Search RelevanceMeta label for the Search Relevance team in ElasticsearchMeta label for the Search Relevance team in Elasticsearch
Description
Description
Painless now supports asymmetric bit dot-product, meaning, treating the individual bytes as a "mask" and summing the subsequent components on the query vector.
Right now, this is just a regular 'ole for loop. I think we can make it WAY faster with Panama SIMD.
The two methods in question are: ESVectorUtil.ipByteBit
and ESVectorUtil.ipFloatBit
Metadata
Metadata
Assignees
Labels
:Search Relevance/VectorsVector searchVector searchenhancement"" muted="" aria-describedby="MDU6TGFiZWwyMzE3NA==-tooltip :Ra5pmb:">>enhancementTeam:Search RelevanceMeta label for the Search Relevance team in ElasticsearchMeta label for the Search Relevance team in Elasticsearch