2014-07-18 31 views
0

FIELD1的總數:字1Solr的得到一個字

這會給地方WORD1在FIELD1存在的文件的數量。我需要, 1)所有文檔 2)在一個文檔中的字段1

回答

1

字1的最大使用量可以使用函數查詢的字詞1的總數totaltermfreq(field, 'word1')(或ttf),以獲得總數索引中word1的發生次數。

獲得word1發生在單場的最大次數,您可以發出相同的值檢索termfreq(field,'word1')和排序desc查詢。返回的一組文檔將是該術語出現最多的地方。從第一個文檔中獲取價值(這將成爲最經常出現的文檔,並且將成爲索引的答案)。

+0

你知道的方式,使用在'termfreq' FQ通配符?所以你可以使用'termfreq(文本,管理*)'來匹配「經理」,「管理」和「管理」? –

+0

@ A.O。評論部分不是用於提問。請另外提問。這就是說,你可以通過在有問題的字段上使用EdgeNGramFilter並刪除通配符來實現。 – MatsLindh