1

Solr スキーマに 2 つのインデックス付きフィールドがあります

  1. 従業員名
  2. マネージャー名

これはプレーンな文字列です。

私の質問は次のとおりです。検索用語を指定すると、マネージャー名からの上位 5 つの補完候補と、従業員名からの次の 5 つを表示したいと考えています。

コピー フィールドを使用できますが、従業員名から上位 10 件の結果をすべて取得することがあります。

ブーストが私を助けることができるという予感があります..しかし、どのように理解できませんでしたか?

4

1 に答える 1

1

ブーストは、結果を制御し、上位 10 の結果にそれぞれ 5 つを配布するのに役立ちません。
おそらく、Field Collapsingを確認できます。ここでは、役割 (マネージャーと名前) ごとにグループ化し、グループの結果を 5 つに制限できます。
したがって、2 つのグループが返され、それぞれ 5 つの結果が返されます。

于 2012-12-24T03:39:55.950 に答える