有人可以解釋或提供一個關於SpanQuery的解釋的鏈接,以及它的典型用例是什麼?Lucene SpanQuery - 它有什麼好處?
該javadoc是非常簡潔,並不斷提及「跨度」的概念,我不太清楚,我得到。
此外,我對熒光筆中的SpanScorer
感興趣,並且它確實做了什麼。
有人可以解釋或提供一個關於SpanQuery的解釋的鏈接,以及它的典型用例是什麼?Lucene SpanQuery - 它有什麼好處?
該javadoc是非常簡潔,並不斷提及「跨度」的概念,我不太清楚,我得到。
此外,我對熒光筆中的SpanScorer
感興趣,並且它確實做了什麼。
跨度提供proximity search特徵Lucene的。它們用於找到彼此相鄰的多個術語,而不要求術語以特定順序出現。您可以指定要查找的術語以及它們的距離。您可以將這些跨度查詢相互組合或與其他類型的Lucene查詢結合使用。
跨度查詢是返回關於的信息的查詢,其中在每個匹配發生的文檔中。您使用getSpans()方法獲取位置。
下面的幻燈片的甲板(不幸的是在Powerpoint中)包含例如:http://www.cnlp.org/apachecon2005/AdvancedLucene.ppt
找到this所有關於SpanQuery
您鏈接到是在「org.apache.lucene.search.spans」包中的類的javadoc。如果你點擊了上你會被帶到那些Javadocs中「包」鏈接...
https://lucene.apache.org/core/4_10_0/core/org/apache/lucene/search/spans/package-summary.html
...其中跨度的概念,什麼是跨度在深入解釋。
跨度?這讓我想起了巨蟒......「跨度,可愛的跨度,美妙的跨度!」 – erickson 2009-04-13 16:54:42