solr dataimport不适用于URLdatasource

时间:2012-05-24 10:29:52

标签: solr dataimporthandler

这是我的data-config.xml

<dataConfig>
<dataSource name="a" type="URLDataSource"  encoding="UTF-8" connectionTimeout="5000" readTimeout="10000"/>
<document name="products">
                     <entity name="images" dataSource="a"       
                    url="file:///abc/1299.xml"
                    processor="XPathEntityProcessor"
                    forEach="/imagesList/image"
                    >
                            <field column="id"  xpath="/imageList/image/productId" />
                            <field column="image_array"  xpath="/imageList/image/imageUrlString" />
                    </entity>


</document>
</dataConfig>

这是schema.xml

<field name="id" type="string" indexed="true" stored="true" required="true" />
<field name="image_array" type="text" indexed="true" stored="true" multivalued="true"/>

但是当我尝试deltaimport时,没有添加任何文档。 任何帮助将受到高度赞赏。

1 个答案:

答案 0 :(得分:2)

首先,您的XPath说imageList,而您的XML说imagesList ...