2014-11-04 58 views
0

初學者學習如何使用Apache Solr。使用「索引數據」部分this教程。何處在Apache Solr中存儲模式?

我無法將我的「自定義製作的XML文件」編入索引到Apache Solr。但是,索引Apache Solr分發包附帶的示例xml文件沒有問題。我是XML新手,所以我只知道XML Schema的概念。

如何發佈我的自定義文件? Apache Solr在哪裏存儲xml模式?如何將XML模式添加到服務器?

任何幫助表示讚賞。

回答

0

Solr使用a special XML format來創建文檔。你不能只是發送一個XML文檔到Solr,並期望它解析它。

但您可以使用DataImportHandler從磁盤讀取XML文件並映射特定字段。 Solr發行版中有一個示例,例如DIH(rss示例)。

RSS示例從URL加載內容。要從文件加載,請參閱我的書中的the file-specific example on GitHub

+0

感謝您的回覆!我瞭解這種格式,我手動修改schema.xml以包含我的字段。然後我張貼xml文件,它的工作原理。此解決方案是否可行? – 10101010 2014-11-05 23:56:22