1

特定のフィールドにファセットを設定したい。フィールドは次のように定義されます

<field name="specials_de" type="textgen" indexed="true" stored="true" multiValued="true"/>

specials_de の 2 つの値は、"Cunard Hamburg Specials" と "Cunard the New Yorker" です。これら 2 つの値をファセットとして使用したいのですが、solr クエリは次のような値を持つファセット フィールドを返します。

<int name="cunard">11</int>
<int name="new">9</int>
<int name="yorker">9</int>
<int name="hamburg">5</int>
<int name="hamburgspecialscunard">3</int>
<int name="hamburgspecials">2</int>

私は何を間違っていますか?

明確にするために: 私はカウント (11、9 など) について言及しているのではなく、名前、つまり「キュナード」、「新しい」などについて言及しています。

4

1 に答える 1