solr 5.3.1 验证 schema.xml 已加载
solr 5.3.1 verifying that schema.xml is loaded
我正在使用 django-haystack 配置 solr,配置步骤之一是使用以下命令生成 schema.xml
,然后将生成的文件放在 solr 配置目录中:
$ 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
我尝试更改其中几个文件,但没有收到任何反馈whatsover.I 删除了所有文件并且 solr 在默认配置下工作,就好像什么都没发生一样。
我尝试转到以下 url 来提取和验证模式 -- http://localhost:8983/solr/schema 但那也没有用。
我正在查看 solr/node1/logs
和 solr/node2/logs
中的日志文件,但它们似乎没有显示任何错误或与 schema.xml
[=20= 相关的任何信息]
文档非常混乱,因为 solr 行为在版本之间的主要方式上发生了变化,这使得文档相当矛盾。
Solr 5.3.1 是否有经过验证的、可重复的方法来检查加载的 schema.xml 配置或将所述模式转储到要检查的文件中的可能性?
这个问题和我问的非常相似 -- Does solr has API to read solr schema.xml?
这个答案让我找到了解决方案 --
这是哪个文档,描述了架构 api -- https://cwiki.apache.org/confluence/display/solr/Schema+API
Solr 5.3.1需要构建的url是——http://localhost:8983/solr/gettingstarted/schema
它 returns schema.xml 在浏览器中作为纯文本,可以使用。
更新:
我还发现以下说明非常有用 -- https://github.com/nazariyg/Solr-5-for-django-haystack
我在 this blog article 中描述了各种 Solr 5.3.1 示例及其主页。
核心目录的位置列在 Solr Admin UI 的 overview page for the core。
我正在使用 django-haystack 配置 solr,配置步骤之一是使用以下命令生成 schema.xml
,然后将生成的文件放在 solr 配置目录中:
$ 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
我尝试更改其中几个文件,但没有收到任何反馈whatsover.I 删除了所有文件并且 solr 在默认配置下工作,就好像什么都没发生一样。
我尝试转到以下 url 来提取和验证模式 -- http://localhost:8983/solr/schema 但那也没有用。
我正在查看 solr/node1/logs
和 solr/node2/logs
中的日志文件,但它们似乎没有显示任何错误或与 schema.xml
[=20= 相关的任何信息]
文档非常混乱,因为 solr 行为在版本之间的主要方式上发生了变化,这使得文档相当矛盾。
Solr 5.3.1 是否有经过验证的、可重复的方法来检查加载的 schema.xml 配置或将所述模式转储到要检查的文件中的可能性?
这个问题和我问的非常相似 -- Does solr has API to read solr schema.xml?
这个答案让我找到了解决方案 --
这是哪个文档,描述了架构 api -- https://cwiki.apache.org/confluence/display/solr/Schema+API
Solr 5.3.1需要构建的url是——http://localhost:8983/solr/gettingstarted/schema
它 returns schema.xml 在浏览器中作为纯文本,可以使用。
更新:
我还发现以下说明非常有用 -- https://github.com/nazariyg/Solr-5-for-django-haystack
我在 this blog article 中描述了各种 Solr 5.3.1 示例及其主页。
核心目录的位置列在 Solr Admin UI 的 overview page for the core。