1

検索されたキーワードが各ドキュメントで何回繰り返されているかを調べたい。例: 検索ワード: 薬局関連。この単語は、すべての MATCHED ドキュメントで n 回繰り返される可能性があります。ドキュメントごとの COUNT を調べるにはどうすればよいですか? 私に提案してください

4

1 に答える 1

2

Solrの関数でそれを行うことができます:

termfreq(text,'pharmacy related')

そのための唯一の条件は、このフィールドに正しくインデックスを付ける必要があるということです! 単一の単語ではなくフレーズの数を返す必要がある場合は、ShingleFilterFactoryを使用します

于 2013-09-14T16:45:31.060 に答える