【发布时间】:2009-04-13 16:46:15
【问题描述】:
谁能解释一下SpanQuery 是什么,它的典型用例是什么?
documentation 非常简洁,不断提到“跨度”的概念,我不太确定我明白了。
【问题讨论】:
标签: lucene
谁能解释一下SpanQuery 是什么,它的典型用例是什么?
documentation 非常简洁,不断提到“跨度”的概念,我不太确定我明白了。
【问题讨论】:
标签: lucene
跨度为 Lucene 提供了 proximity search 功能。它们用于查找彼此靠近的多个术语,而不需要术语以指定的顺序出现。您可以指定要查找的术语,以及它们必须有多接近。您可以将这些跨度查询相互组合或与其他类型的 Lucene 查询组合。
【讨论】:
找到this所有关于 SpanQuery
【讨论】:
span 查询是一个查询,它返回关于文档中where 的信息,每个匹配发生。您使用 getSpans() 方法获取位置。
以下幻灯片(不幸的是在 Powerpoint 中)包含一个示例:http://www.cnlp.org/apachecon2005/AdvancedLucene.ppt
【讨论】:
您链接到的 javadocs 用于“org.apache.lucene.search.spans”包中的一个类。如果您单击了这些 javadocs 上的“包”链接,您将被带到...
https://lucene.apache.org/core/4_10_0/core/org/apache/lucene/search/spans/package-summary.html
...这里深入解释了 Span 的概念和 Span 是什么。
【讨论】: