0

ユニークな提案が欲しい。シナリオは次のようになります。

Area 
abc
cde
efg
abc
abc

エリア フィールドはインデックス化され、ngramed です。

ここで、ユーザー クエリが 'abc' であると仮定すると、提案で 3 回 'abc' を取得しています。

フィールドの折りたたみとグループ化について聞いたことがありますが、NGRAMED ではないフィールドにのみ適用できることを知りました。

それは確認されていますか?はいの場合、ユニークな結果を得るための私のアプローチは何ですか。

4

1 に答える 1

1

Area フィールドでファセットできるSolr facetingを確認します。また、facet.prefixクエリを使用して、単語で始まる単語の結果をフィルター処理します。これは、ngramed 用語で機能するだけでなく、無視できる用語が表示されるカウント数を含む一意の用語を返します。

于 2013-04-21T18:20:01.660 に答える