【问题标题】:Where to store schema in Apache Solr?在 Apache Solr 中存储模式的位置?
【发布时间】:2014-11-04 17:05:44
【问题描述】:

初学者学习如何使用 Apache Solr。使用“索引数据”部分this 教程。

我无法将我的“定制 XML 文件”索引到 Apache Solr。但是,索引 Apache Solr 分发包附带的示例 xml 文件没有问题。我是 XML 新手,所以我只知道 XML Schema 的概念。

如何发布我的自定义文件? Apache Solr 在哪里存储 xml 模式?如何将 XML Schema 添加到服务器?

感谢任何帮助。

【问题讨论】:

    标签: xml solr xml-parsing lucene xsd


    【解决方案1】:

    Solr 使用a special XML format 创建文档。您不能只将 XML 文档发送到 Solr 并期望它解析它。

    但您可以使用DataImportHandler 从磁盘读取 XML 文件并映射特定字段。 Solr 发行版中有一个示例,位于 example-DIH(rss 示例)下。

    RSS 示例从 URL 加载内容。要从文件中加载,请参阅我书中的the file-specific example on GitHub

    【讨论】:

    • 感谢您的回复!我理解这种格式,我正在手动修改 schema.xml 以包含我的字段。然后我发布 xml 文件,它可以工作。这个解决方案行得通吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-17
    • 2012-04-17
    • 1970-01-01
    • 2014-12-15
    • 1970-01-01
    • 2017-02-28
    相关资源
    最近更新 更多