0

特定のフィールドに基づいて 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 が年に基づいて動的インデックス フォルダーを作成できるようにする方法はありますか (この例のように)。

どんな助けでも大歓迎です!!

4

0 に答える 0