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