weiqingy commented on code in PR #997:
URL: https://github.com/apache/flink-agents/pull/997#discussion_r3763613629


##########
integrations/vector-stores/elasticsearch/src/main/java/org/apache/flink/agents/integrations/vectorstores/elasticsearch/ElasticsearchVectorStore.java:
##########
@@ -571,17 +573,22 @@ private void deleteDocuments(
      * Executes a KNN vector search using a pre-computed embedding.
      *
      * <p>The method prepares a KNN search request using the supplied {@code 
embedding} and merges
-     * default arguments from the store with the provided {@code args}. 
Optional filter queries
-     * (JSON DSL) are applied as a post filter.
+     * default arguments from the store with the provided {@code args}. {@code 
filters} provides
+     * equality-only matching against metadata fields. Each entry targets 
{@code
+     * <metadataField>.<key>.keyword}; multiple entries are combined with AND 
semantics and applied
+     * as a post-filter.

Review Comment:
   Withdrawing the doc ask here. Rather than have you write down a limitation 
we intend to remove, I filed #999 for the pre-filter change and will take a 
first pass at the fix. Your post-filter sentence describes today's behavior 
accurately, so there is nothing to change in this PR for it.
   
   The other two comments are unaffected.
   



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to