0

「子」ノード フィールドを持つように Solr を設定するにはどうすればよいでしょうか。たとえば、このドキュメントでは 2 台の車が存在しますが、各車には色のサブセットがあります。

例えば:

<doc>
  <field name = "make"> Toyota </field>
     <field name = "car"> Camri </field>
        <field name = "color"> Silver </field>
        <field name = "color"> Red </field>
     <field name = "car"> Corolla </field>
        <field name = "color"> Blue </field>
        <field name = "color"> Red </field>
<doc>

これらの関係に索引を付けるにはどうすればよいでしょうか?

4

1 に答える 1

1

Solr は単純なスキーマで動作するため、データベースを非正規化するのが一般的な方法です。たとえば、複数値を持つフィールドを作成して、次の値を入力できます。

  • カムリ/シルバー
  • カムリ/レッド
  • カローラ/ブルー
  • カローラ/レッド
于 2013-09-04T10:35:56.177 に答える