Hello, in my index, there are certain documents that I want to disable or hide during a k-nearest neighbors (KNN) search. However, there may be situations where I need to enable or reveal these documents. How can I do this?
Hello @r1ckC139,
When talking about disabling some documents, are you referring to restricting the search? If so, you can consider performing a filtered kNN search. The search will return the top k documents that also match the filter query. In situations that you don’t need it you would simply not perform a filtered search.
Hi there, if i have some documents are not ready to search (no vector-embedding field yet), how can i ignore these documents ?
Hi,
you can use a filtered search to ignore these documents.
You can add a filter to your k-nearest neighbors (KNN) search query to only include documents where the vector-embedding field exists.
Regards
Hi
I have tried and found that, documents without embedding fields will be automatically ignored by Elasticsearch.