SOLR RSS 数据导入处理程序不工作
SOLR RSS dataimport handler is not working
我正在尝试 运行 SOLR 5 的 RSS 示例,它位于 example-DIH 文件夹的一侧。当我 运行 导入命令(单击执行按钮)时使用命令 sole -e dih
solr 只显示 mw 导入...没有别的。
结果是零个文件。
我解决了这个问题。
问题仅在于 xml 文件格式。当我更改 xml 文件和一些对我有用的配置时。这是我的配置文件。
<dataConfig>
<dataSource type="URLDataSource" />
<document>
<entity name="slashdot"
pk="link"
url="http://www.feedforall.com/sample.xml"
processor="XPathEntityProcessor"
forEach="/rss/channel/item"
transformer="DateFormatTransformer">
<field column="source" xpath="/rss/channel/title" commonField="true" />
<field column="source-link" xpath="/rss/channel/link" commonField="true" />
<field column="subject" xpath="/rss/channel/subject" commonField="true" />
<field column="title" xpath="/rss/channel/item/title" />
<field column="link" xpath="/rss/channel/item/link" />
<field column="description" xpath="/rss/channel/item/description" />
<field column="creator" xpath="/rss/channel/item/creator" />
<field column="item-subject" xpath="/rss/channel/item/subject" />
<field column="date" xpath="/rss/channel/item/date" dateTimeFormat="yyyy-MM-dd'T'HH:mm:ss" />
<field column="slash-department" xpath="/rss/channel/item/department" />
<field column="slash-section" xpath="/rss/channel/item/section" />
</entity>
</document>
</dataConfig>
我正在尝试 运行 SOLR 5 的 RSS 示例,它位于 example-DIH 文件夹的一侧。当我 运行 导入命令(单击执行按钮)时使用命令 sole -e dih
solr 只显示 mw 导入...没有别的。
结果是零个文件。
我解决了这个问题。 问题仅在于 xml 文件格式。当我更改 xml 文件和一些对我有用的配置时。这是我的配置文件。
<dataConfig>
<dataSource type="URLDataSource" />
<document>
<entity name="slashdot"
pk="link"
url="http://www.feedforall.com/sample.xml"
processor="XPathEntityProcessor"
forEach="/rss/channel/item"
transformer="DateFormatTransformer">
<field column="source" xpath="/rss/channel/title" commonField="true" />
<field column="source-link" xpath="/rss/channel/link" commonField="true" />
<field column="subject" xpath="/rss/channel/subject" commonField="true" />
<field column="title" xpath="/rss/channel/item/title" />
<field column="link" xpath="/rss/channel/item/link" />
<field column="description" xpath="/rss/channel/item/description" />
<field column="creator" xpath="/rss/channel/item/creator" />
<field column="item-subject" xpath="/rss/channel/item/subject" />
<field column="date" xpath="/rss/channel/item/date" dateTimeFormat="yyyy-MM-dd'T'HH:mm:ss" />
<field column="slash-department" xpath="/rss/channel/item/department" />
<field column="slash-section" xpath="/rss/channel/item/section" />
</entity>
</document>
</dataConfig>