Solrを使用して、フィールドから最も頻度の高い用語を「n」と表示し、類似用語がグループ化されるようにステミングを適用したい。Solrファセット検索でstemedフィールドを使用して人間が読める最も頻繁に索引付けされた用語を表示
ここでは、用語をユーザーに示す必要がありますが、語幹用語は常に人間が読めるとは限りません。それらがユーザーに表示されるように抑止されている元の用語の例を得る方法はありますか?
私たちが考えることができる唯一の解決策は、2つの異なるフィールドを取得することです.1つはステミングを使用せず、もう1つは自分自身とマッチングさせます。しかし、我々はそれが高価になると思う(2つのクエリ)とエラーが発生する可能性があります(一致がエラーを生成する可能性があります)。
Solrでこれを実装する方法はありますか?前もって感謝します。ステミング
もう一度、デビッドに感謝の気持ちで答えてください。しかし、なぜこのソリューションは私のデータベースの結果の数を欲しがっていますか? – rreyes1979
一致する用語のサンプルが得られ、必ずしもすべてが一致するとは限りません。強調表示では、クエリに関連する一致(返された行数を含む)のみが返されます。したがって、Solrコアに多数のレコードがある場合、このメソッドを使用して一致する用語のすべてを**取得することはできません。あなたはすべての行を返そうとすることができますが、それは表面上かなり単純なタスクのための多くのデータになります。私は自分自身をよく説明してくれることを願っています –
パーフェクト。あなたの時間、経験、良い意志をありがとうございました。 – rreyes1979