Solr:数据导入处理程序不';t从xml导入动态字段

Solr:数据导入处理程序不';t从xml导入动态字段,xml,dynamic,solr,rss,dih,Xml,Dynamic,Solr,Rss,Dih,我试图将xml导入Solr5.3,但它不导入schema.xml中定义的动态字段 [xml文件] <rss> <doc> <id>1120265</id> <name_s>Alfa Romeo version</name_s> <status>15</status> <color_s>White</color_s

我试图将xml导入Solr5.3,但它不导入schema.xml中定义的动态字段

[xml文件]

<rss>
    <doc>
        <id>1120265</id>
        <name_s>Alfa Romeo version</name_s>
        <status>15</status>
        <color_s>White</color_s>
        <price_f>16900</price_f>
    </doc>
</rss>

1120265
阿尔法罗密欧版本
15
白色
16900
[数据导入配置xml]

    <dataConfig>    
    <!-- devel -->
    <dataSource type="URLDataSource" />

    <document name="clasificados">
        <entity name="clasificado" processor="XPathEntityProcessor"
                rootEntity="rss"
                url="http://dev.admin.clasificados.com/solr.xml" stream="true"
                forEach="/rss/doc">
            <field column="id" xpath="/rss/doc/id" />
        </entity>
    </document>
</dataConfig>
<dataConfig>
    <dataSource type="URLDataSource" />
    <document>
        <entity name="clasificado" processor="XPathEntityProcessor"
                url="http://dev.admin.clasificados.com/solr.xml" stream="true"
                useSolrAddSchema="true">
        </entity>
    </document>
</dataConfig>

我添加了“id”字段,它可以导入

我试过useSolrAddSchema param,但没有成功


动态字段出现在solr后端的架构浏览器中。

根据solr文档,如果要使用useSolrAddSchema,则内容必须采用标准solr update XML架构的形式。
[XML文件]

<add>
    <doc>
        <field name="id">1120265</field>
        <field name="name_s">Alfa Romeo version</field>
        <field name="status">15</field>
        <field name="color_s">White</field>
        <field name="price_f">16900</field>
    </doc>
</add>

1120265
阿尔法罗密欧版本
15
白色
16900
[数据导入配置xml]

    <dataConfig>    
    <!-- devel -->
    <dataSource type="URLDataSource" />

    <document name="clasificados">
        <entity name="clasificado" processor="XPathEntityProcessor"
                rootEntity="rss"
                url="http://dev.admin.clasificados.com/solr.xml" stream="true"
                forEach="/rss/doc">
            <field column="id" xpath="/rss/doc/id" />
        </entity>
    </document>
</dataConfig>
<dataConfig>
    <dataSource type="URLDataSource" />
    <document>
        <entity name="clasificado" processor="XPathEntityProcessor"
                url="http://dev.admin.clasificados.com/solr.xml" stream="true"
                useSolrAddSchema="true">
        </entity>
    </document>
</dataConfig>


现在,如果您运行DIH,那么所有动态字段都将被索引。

您确定输入的XML是必需的格式吗?