0

複数の値を持つレコードがあるため、それらのフィールドを solr ドキュメントのマルチフィールド値に入れました。問題は、これらの値の順序付きリストも返す必要があることです。すべてのドキュメントの値を取得して自分で並べ替えるには、多くのレコードが必要です。これらの値だけを必要な情報とともに保存するために、個別の solr ドキュメントを作成しようとしましたが、これを管理するのは悪夢になりました。コメントを低く抑えてメモリを管理しようとする試みは、このソリューションにとって理想的ではありませんでした。

これらのマルチフィールド値を同じドキュメントの単一フィールド値にコピーし、solr でこれらの複数の単一フィールド値をソートする方法はありますか?

助けてくれてありがとう。

4

1 に答える 1

1

ファセットは役に立ちませんか?多値/非多値のコピーフィールドは必要ありません。それらを多値フィールドに保存し、ファセットして、ファセットの並べ替え基準を設定するだけです (デフォルト: 各値の出現回数)

于 2012-12-04T16:56:05.037 に答える