filter - Hibernate 搜索中的重复过滤器

标签 filter lucene hibernate-search

我知道Lucene中有一个内置的DuplicateFilter,可以对Lucene的结果进行重复数据删除。对于用户在重复率非常高的文档数据库中进行搜索来说,这是一个非常重要的功能。

由于我正在使用 Hibernate Search 进行全文索引/搜索,并且想知道是否有办法将 Lucene 上的 DuplicateFilter 引入 Hibernate Search?

最佳答案

可以使用filters 。请参阅 BestDriversFilter - 它扩展了 org.apache.lucene.search.FilterDuplicateFilter 相同.

关于filter - Hibernate 搜索中的重复过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15595943/

相关文章:

lucene - Sitecore:以编程方式触发相关内容的重新索引

c# - 如何检测 Lucene 索引中是否已经存储了类似的文档

hibernate - hibernate 搜索是否支持嵌套查询或has_child和has_parent查询?

elasticsearch - Hibernate Elasticsearch搜索类型dfs_query_then_fetch

linux - 最好的 linux 文件系统过滤器选项?

vba - 自动筛选后应用高级筛选

java - 有没有办法过滤/搜索 HTMLEditorKit 中的内容?

lucene - "Lock obtain timed out exception"没有 "write.lock"文件

java - Hibernate FullTextQuery,没有搜索词?

filter - 如何在 Lucene.net 中使用 multifieldquery 和过滤器