[英]Solr Custom Schema Questions
我是solr的新手,正在从事一个项目,需要用以下格式对XML文档集合进行索引:
<data>
<StoryRecord ID="12345">
<Title>title here</Title>
<Category>general</Category>
<Story>Lorem ipsem .... etc</Story>
</StoryRecord>
</data>
我的问题有两个方面:如何在架构<StoryRecord><Title>
与<field name="Title" ... />
联? 而且,如何获取带有copyField的属性,例如StoryRecord @ ID,作为我的<field name="id" ... />
? (在使用文档作为输入之前,我是否首先需要重新格式化数据?)
您将不得不以某种方式来转换XML文档,因为Solr期望以特定的XML格式(或JSON等,取决于所使用的更新处理程序)来更新消息。
对任意XML进行此操作的最佳方法可能是使用XSLTUpdateRequestHandler ,它是用于将自定义XML转换为Solr基于XML的更新格式的。
在默认发行版的example/solr/collection1/conf/xslt/updateXml.xsl
中有一个示例XSL。 请参阅XSLTUpdateRequestHandler页面上的最后一个示例,以了解如何提交XML文档以及如何指定要使用的XSL( &tr=filename.xsl
)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.