簡體   English   中英

solr 5.3.1驗證是否已加載schema.xml

[英]solr 5.3.1 verifying that schema.xml is loaded

我正在使用django-haystack配置solr,配置的步驟之一是使用以下命令生成schema.xml ,然后將生成的文件放入solr config direcotory中:

$ python manage.py build_solr_schema

當前,在索引文件內容時遇到一些問題,一些可能的修復將編輯指向schema.xml但是,solar在幾個地方都有schema.xml

$ find . -name schema.xml

./solr/solrj/src/test-files/solrj/solr/configsets/configset-2/conf/schema.xml
./solr/solrj/src/test-files/solrj/solr/configsets/shared/conf/schema.xml
./solr/solrj/src/test-files/solrj/solr/collection1/conf/schema.xml
./solr/solrj/src/test-files/solrj/solr/multicore/core0/conf/schema.xml
./solr/solrj/src/test-files/solrj/solr/multicore/core1/conf/schema.xml
./solr/server/solr/configsets/sample_techproducts_configs/conf/schema.xml
./solr/server/solr/configsets/basic_configs/conf/schema.xml
./solr/example/example-DIH/solr/solr/conf/schema.xml
./solr/example/example-DIH/solr/rss/conf/schema.xml
./solr/example/example-DIH/solr/mail/conf/schema.xml
./solr/example/example-DIH/solr/tika/conf/schema.xml
./solr/example/example-DIH/solr/db/conf/schema.xml
./solr/contrib/morphlines-core/src/test-files/solr/collection1/conf/schema.xml
./solr/contrib/morphlines-core/src/test-files/solr/minimr/conf/schema.xml
./solr/contrib/morphlines-core/src/test-files/solr/mrunit/conf/schema.xml
./solr/contrib/morphlines-core/src/test-files/solr/solrcelltest/collection1/conf/schema.xml
./solr/contrib/extraction/src/test-files/extraction/solr/collection1/conf/schema.xml
./solr/contrib/uima/src/test-files/uima/solr/collection1/conf/schema.xml
./solr/contrib/clustering/src/test-files/clustering/solr/collection1/conf/schema.xml
./solr/contrib/velocity/src/test-files/velocity/solr/collection1/conf/schema.xml
./solr/contrib/langid/src/test-files/langid/solr/collection1/conf/schema.xml
./solr/core/src/test-files/solr/configsets/bad-mergepolicy/conf/schema.xml
./solr/core/src/test-files/solr/configsets/minimal/conf/schema.xml
./solr/core/src/test-files/solr/configsets/configset-2/conf/schema.xml
./solr/core/src/test-files/solr/collection1/conf/schema.xml

我嘗試更改其中幾個文件,但沒有得到任何反饋。我刪除了所有文件,並且solr在默認配置下正常工作,好像什么都沒發生。

我嘗試轉到以下URL來提取和驗證架構-http:// localhost:8983 / solr / schema,但這也沒有用。

我正在solr/node1/logssolr/node2/logs查看日志文件,但是它們似乎未顯示任何錯誤或與schema.xml相關的任何信息

由於solr行為在各個發行版之間發生了重大變化,因此文檔非常混亂,這使文檔變得自相矛盾。

Solr 5.3.1是否有行之有效的,可重復的方式來檢查已加載的schema.xml配置,或者是否有可能將該模式轉儲到要檢查的文件中?

這個問題與我要問的問題非常相似-solr是否具有讀取solr schema.xml的API?

這個答案使我找到了解決方案-https://stackoverflow.com/a/18874263/86294

本文檔描述的是架構api- https://cwiki.apache.org/confluence/display/solr/Schema+API

在Solr 5.3.1中需要構造的url是-http:// localhost:8983 / solr / gettingstarted / schema

它在瀏覽器中以純文本形式返回schema.xml,並且可以使用。

更新:

我還發現以下說明非常有用-https: //github.com/nazariyg/Solr-5-for-django-haystack

django_haystack項目中的相關問題: #1182#1183

我在此博客文章中描述了各種Solr 5.3.1示例及其家。

Solr Admin UI的概述頁面中列出了核心目錄的位置。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM