gpt4 book ai didi

lucene - Lucene 3.5中分组和构面之间有什么区别

转载 作者:行者123 更新时间:2023-12-04 13:07:30 28 4
gpt4 key购买 nike

我在lucene 3.5 contrib文件夹中找到了两个插件:一个是分组,另一个是facet。
在我的选择中,它们都用于将我的文档分为不同的类别。为什么lucene现在为此有两个插件?

最佳答案

它们是两个不同的lucene功能:

  • Grouping最初与Lucene 3.2一起发布,其相关的首要问题是LUCENE-1421:它允许按指定字段对搜索结果进行分组。例如,如果按“作者”字段分组,那么“作者”字段中具有相同值的所有文档将归为一个组。您将有一种树作为输出。如果您想更深入地使用此Lucene功能,this blog post应该会很有用。
  • Faceting最初是与Lucene 3.4一起发布的,其相关的jira问题是LUCENE-3079:此功能不对文档进行分组,它只是告诉您有多少文档属于某个facet值。例如,如果您具有基于“作者”字段的构面,则将收到所有作者的列表,并且对于每个作者,您将知道该特定作者属于多少个文档。之后,如果要查看这些文档,则必须再次查询一次,以添加特定的过滤器(作者=任意)。 faceted search实际上是基于浏览文档的,该文档使用多个过滤器来逐步到达您真正感兴趣的文档。

  • 关于lucene - Lucene 3.5中分组和构面之间有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8550818/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com