特定のフィールドに基づいて solr にインデックスを作成させたい。たとえば、schema.xml に createDate というフィールドがあります (値は 2012/2013/etc である可能性があります)。その特定のフィールドの値が 2013 の場合にインデックスを作成している間、ドキュメントは /data/2013/index フォルダー (または論理的に分離されたフォルダー) でインデックスを作成する必要があります。<config>
タグが終了する直前に、solrconfig xml で以下を提供しようとしました。
<partition>
<partitionField name="creationYear">
<value>2004</value>
<value>2005</value>
<value>2006</value>
<value>2007</value>
<value>2008</value>
<value>2009</value>
<value>2010</value>
<value>2011</value>
<value>2012</value>
<value>2013</value>
</partitionField>
</partition>
インデックスを作成している間は機能しません。これは単なるアイデアであり、実際にはsolrに実装されていないようです。私は正しいと思いますか?または、solr が年に基づいて動的インデックス フォルダーを作成できるようにする方法はありますか (この例のように)。
どんな助けでも大歓迎です!!