0

RDBMS からインデックスを作成しています。パイプで区切られた値を持つテーブルに列があり、インデックス作成時にこれらの値を複数値フィールドに変換したいと考えています。例えば、

ColumnA (From RDBMS)
---------------------
apple|orange|banana

これを次のように変換したい:

SOLR Index
------------
Fruit=apple
Fruit=orange
Fruit=banana
4

1 に答える 1

6

RegexTransformerを使用している場合は、splitBy="|"を指定できます。

<field column="Fruit" splitBy="|" sourceColName="ColumnA"/>

http://wiki.apache.org/solr/DataImportHandler#RegexTransformer

于 2012-05-01T17:47:21.383 に答える