Closed
Description
Description
While doing some benchmarks with Opensearch k-NN. I see that there is time going in to convert the kNN field to String even when storedFields is marked as false. On doing deep-dive I found out that, we convert the field to the string and then check if stored field is set as true or false.
Here point.toString
will convert the object to string which is expensive operation in high dimensionality use cases.
Refer the Flame graph for the same for Vector dimension: 1536 ingestion
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
✅ Done