benwtrent commented on issue #12615:
URL: https://github.com/apache/lucene/issues/12615#issuecomment-1749322588

   > QDrant has a filter solution however the methodology described in their 
blog is opaque.
   
   QDrant's HNSW filter solution is the exact same as Lucene's. You can look at 
the code, they don't filter candidate exploration but filer result collection.
   
   You are correct that filtering with SPANN would be different. Though I am 
not sure its intractable. 
   
   It is possible that the candidate postings (gathered via HNSW) don't contain 
ANY filtered docs. This would require gathering more candidate postings.
   
   But I think we can do that before scoring. So, as candidate posting lists 
are gathered, ensure they have some candidates. 
   
   But I am pretty sure the SPANN repository supports filtering, and its OSS, 
so we could always just read what they did.


-- 
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