我解析XML文件並提取「標題」,「ID」和從文件「文本」,並將它們存儲作爲對象。我有一個包含xml文件信息的對象集合。現在我想要將這些對象索引到solr中,以便我可以搜索相關文件。 有什麼辦法可以做到這一點? 需要幫助。索引類物體插入的solr
0
A
回答
1
你的存儲對象在哪裏?
您可以使用API(java,python,ruby,js,scala,perl,PHP甚至.NET)直接從您的源代碼發送數據到Solr。
不管的編程語言,你可以使用標準的HTTP POST推XML,CSV或JSON文件到Solr。
請參閱here以瞭解所有更新請求處理程序(誰處理您在Solr服務器上的請求)維基頁面。
和here檢出(javaDoc)哪些類實現SolrRequestHandler。
如果您有某種可以返回XML的RESTfull服務或標準Web服務,您可以選擇使用DataImportHandler來從該源讀取。然後將它與XPathEntityProcessor結合使用,這將避免您必須手動解析XML。
無論您選擇何種方式,首先需要準備Solr schema.xml(添加標題,ID和文本字段),以便Solr知道如何索引數據。
而在此之前的所有,我建議你去通過Solr quick start tutorial。
相關問題
- 1. Solr索引HTML實體
- 2. 插入12個物體插入的NSMutableArray
- 3. Solr - 如何索引多個實體?
- 4. Solr的索引ñ
- 5. Solr不索引
- 6. 基於Solr的搜索引擎入門
- 7. SOLR:從單獨的索引加入
- 8. 索引Solr中加入的記錄
- 9. Solr的搜索,而索引
- 10. 大型物體的空間索引
- 11. 插入搜索項子索引索引
- 12. Solr數據導入不索引2實體
- 13. Grails可搜索插件 - 沒有被列入索引的實體
- 14. Solr索引時間
- 15. 清除Solr索引
- 16. Solr索引分析
- 17. Solr,多個索引
- 18. Solr索引問題
- 19. Solr索引過長
- 20. Apache Solr索引Bechmarking
- 21. Apache Solr PDF索引
- 22. solr索引策略
- 23. Solr:多個索引
- 24. solr:索引過濾
- 25. HBase索引器+ Solr
- 26. 優先索引solr
- 27. solr均衡索引
- 28. Win 10 SOLR索引
- 29. Solr更新索引
- 30. Solr索引放緩
您想使用哪種編程語言? – 2012-04-05 14:43:33