2

デフォルトの「カウント」ではなく、「インデックス」でファセット フィールドをソートしようとしています。http://wiki.apache.org/solr/SimpleFacetParameters#facet.sort

日付、場所、キーワードなどのファセット フィールドがあります。デフォルトでは、3 つのファセット フィールドはすべて「カウント」でソートされます。「日付」の並べ替えをデフォルトの「カウント」ではなく「インデックス」に変更することに興味があります。solrconfig でできることはありますか?

4

1 に答える 1

2

デフォルトでは に設定さcountれていますが、フィールドごとにカスタマイズできます。これに基づいてindex、すべてを に設定し、残りのフィールドをに設定する必要がありますcount

クエリ パラメータの例:...&facet.field=Date&facet.field=Keywords&facet.field=Places&facet.sort=index&f.Place.facet.sort=count&f.Keywords.facet.sort=count

編集:私の理解では、それindexは意味しませんalphabetical。これは、インデックス内の用語の自然な順序を意味します。クエリ時にそれを行う方法があるかどうかはわかりませんが、インデックスを再構築できる場合は、データのプレフィックスを付けることができ23_date1ます。クライアント側では、ここで提案されているように、プレフィックスなしで表示するだけです。24_date2date1 > date2

于 2013-04-12T16:02:46.770 に答える