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和正則表達式的語法:)