0
我从一个XML文件索引数据,有许多领域,如这些在DataImportHandler的dataconfig.xml声明:Solr的:从导入XML动态字段名与DIH和XPath
<field column="pos_A" xpath="/positions/pos_A/@pos" />
<field column="pos_B" xpath="/positions/pos_B/@pos" />
<field column="pos_C" xpath="/positions/pos_C/@pos" />
...
而且一个匹配dynamicField申报schema.xml中:
<dynamicField name="pos_*" type="sint" indexed="true" stored="true" />
我不知道是否有可能使用transformer至Dyn amically产生dataconfig.xml字段名,并有一条线,有点像:
<field column="pos_{$1}" xpath="/positions/pos_(*)/@pos" />
(原谅我的XPath和正则表达式的语法:)