0

solr での並べ替えに問題があります。「インデックス付き」プロパティが「true」に設定されていて、多値ではないフィールドに基づいて、solr の結果をソートしたいと考えています。「addSortField」メソッドを使用して並べ替えパラメーターを設定しています。それでも、solr の結果がソートされていないことがわかりません。この問題を解決するために何をする必要があるか教えていただけますか?

4

1 に答える 1

1

ソートしているフィールドが分​​析 (トークン化) されている可能性があります。これにより、多くの場合、文字列の並べ替え順序がかなり奇妙になります。ソースフィールドからコピーフィールドディレクティブを使用してソートするためだけに、分析なしの文字列型フィールド(単に小文字でフィルタリング)をよく使用します。

于 2013-02-26T00:42:08.210 に答える