jtibshirani commented on pull request #656:
URL: https://github.com/apache/lucene/pull/656#issuecomment-1039714498


   @msokolov @jpountz @mayya-sharipova this is ready for another look. Notable 
changes:
   * When computing the filter results, only include documents that actually 
contain a vector. This gives an accurate estimate of the filter selectivity. To 
support this I introduced `KnnVectorFieldExistsQuery`, which seemed useful in 
its own right.
   * I stopped using `CollectionTerminationException` to indicate that the 
search hit the visited limit. Instead, we pass the information in `TopDocs` 
through `TotalHits`. The value is always the number of visited docs, but the 
relation is `GREATER_THAN_OR_EQUAL_TO` iff the search stopped early. This is 
kind of arbitrary but felt natural -- I'm very open to suggestions here! It's a 
fairly low-level API and it's marked experimental, so there is also room to 
refine it later. This update does not change the output of `KnnVectorQuery`.


-- 
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: issues-unsubscr...@lucene.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org
For additional commands, e-mail: issues-h...@lucene.apache.org

Reply via email to