Solr スキーマに 2 つのインデックス付きフィールドがあります
- 従業員名
- マネージャー名
これはプレーンな文字列です。
私の質問は次のとおりです。検索用語を指定すると、マネージャー名からの上位 5 つの補完候補と、従業員名からの次の 5 つを表示したいと考えています。
コピー フィールドを使用できますが、従業員名から上位 10 件の結果をすべて取得することがあります。
ブーストが私を助けることができるという予感があります..しかし、どのように理解できませんでしたか?
Solr スキーマに 2 つのインデックス付きフィールドがあります
これはプレーンな文字列です。
私の質問は次のとおりです。検索用語を指定すると、マネージャー名からの上位 5 つの補完候補と、従業員名からの次の 5 つを表示したいと考えています。
コピー フィールドを使用できますが、従業員名から上位 10 件の結果をすべて取得することがあります。
ブーストが私を助けることができるという予感があります..しかし、どのように理解できませんでしたか?
ブーストは、結果を制御し、上位 10 の結果にそれぞれ 5 つを配布するのに役立ちません。
おそらく、Field Collapsingを確認できます。ここでは、役割 (マネージャーと名前) ごとにグループ化し、グループの結果を 5 つに制限できます。
したがって、2 つのグループが返され、それぞれ 5 つの結果が返されます。