Despite return_embedding=False
SearchEngineDocumentStore.query
retrieves embedding_field
#3661
Closed
1 task done
return_embedding=False
SearchEngineDocumentStore.query
retrieves embedding_field
#3661
Describe the bug
If we set
return_embedding=False
SearchEngineDocumentStore.query
still requests all fields and does not exclude the embedding field. This slows down sparse retrieval if the index has embeddings as all embedding vectors unnecessarily go over the wire.Expected behavior
SearchEngineDocumentStore
requests embeddings only when needed.Additional context
For batched queries this can reduce latency by 9%.
To Reproduce
OpenSearchDocumentStore
return_embedding=False
logging.getLogger("opensearch").setLevel(logging.DEBUG)
document_store.query
FAQ Check
The text was updated successfully, but these errors were encountered: