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 回答