【问题标题】:Looking for something like Lucene for keyword indexing for use in a tree [closed]寻找类似 Lucene 的关键字索引以在树中使用 [关闭]
【发布时间】:2014-06-28 00:36:23
【问题描述】:

我一直在寻找一个开源项目(如 Apache Lucene)来对索引对象列表(具有文本标题和相关关键字列表等属性)执行以下功能:

  1. 对标题的关键字和全文执行搜索
  2. 创建关键字的排名树(基于关键字的出现次数)。例如,所有对象的前 10 个关键词显示在顶层,然后选择一个关键词,您会看到与该关键词相关的最热门关键词列表等。

我的想法是使用Apache Lucene,它提供了一种进行全文和关键字搜索的好方法,但我不能 100% 确定这将如何转化为创建的排名关键字树。我可能还缺少任何其他产品吗?

【问题讨论】:

    标签: search tree lucene full-text-search


    【解决方案1】:

    排名关键字问题可能会通过 faceting 优雅地解决。假设您在 keyword 字段的 10 个文档中存在 foo,在同一字段的 5 个文档中存在 bar。然后在 keyword 字段上分面会给你 10 的 foo 和 5 的 bar。

    你可以在这里找到一个非常有据可查的例子:http://lucene.apache.org/core/4_0_0/facet/org/apache/lucene/facet/doc-files/userguide.html

    【讨论】:

      猜你喜欢
      • 2013-07-31
      • 2011-10-31
      • 1970-01-01
      • 1970-01-01
      • 2017-09-14
      • 2013-08-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多