Lucene 最近基于这个原始分支为 Lucene 9.0.0 添加了 HNSW 近似最近邻搜索 (ANN):https ://issues.apache.org/jira/browse/LUCENE-9004 。
Lucene 是否支持预过滤?例如,假设我们要对 2020 年之后创建的文档进行矢量搜索。是否可以在相同的矢量搜索请求中过滤这些文档?还是我们必须在取回 ANN 搜索结果后进行后过滤?
我注意到这里的方法下有一个成员 acceptOrds query
:https ://javadoc.io/doc/org.apache.lucene/lucene-core/latest/org/apache/lucene/util/hnsw/HnswGraph.html 。可以用来过滤吗?