繁体   English   中英

Solr自定义架构问题

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM