Solrインデックスでyearフィールド(種類はtint)をソートして、最後に欠落フィールドがソートされていることを確認します。私はsortMissingLastをtrueに設定してschema.xmlに設定し、サーバを再起動しましたが、効果がないようです。空の年は、私が年ごとにソートするときにまだ始まっています。sortMissingLastが機能していないようです
この変更を行うには、インデックスを再構築する必要がありますか?
おかげで、
マルコはここでのschema.xmlから関連する行です。我々はSolrの3.1
<fieldType name="tint" class="solr.TrieIntField" sortMissingLast="true" precisionStep="8" omitNorms="true" positionIncrementGap="0"/>
<field name="year" type="tint" indexed="true" stored="true"/>
Solr 4.1(まだ)はありません。1.4を意味しましたか? –
あなたは正しいです、Solr 3.1 – Marco