我在 Windows 7 上使用 Solr 6.1。
我从管理 UI 中看到了我的收藏文件,其中有一个managed-schema
文件。
当我尝试使用托管模式文件中的一行搜索(使用 Notepad++)我的 Solr 目录时,它什么也没找到。
我还尝试更改managed-schema
Solr 目录中的大多数(如果不是全部)文件,并且在重新加载核心后我的更改仍未应用(并且managed-schema
管理 UI 中的文件内容保持不变)。
有人可以向我解释我在管理 UI 中看到的这个文件是什么吗?它是真实文件还是虚拟文件?
我试图做的——如果这很重要的话——是让一些字段不被多值。似乎 Solr 出于某种原因喜欢将它们全部设为多值(管理 UI 的managed-schema
文件中包含一些<field name="fieldname" type="strings"/>
,所以我认为这是导致问题的原因 - 我会尝试string
在那里使用),所以我正在努力改变它的配置。但是,文件名、文件路径等似乎都在随着版本的变化而变化。所以,我什至找不到架构配置路径。很混乱的东西。:(
任何人都可以帮忙吗?
编辑 :
基于我在我的 Solr 文件夹中找不到单个schema.xml
配置文件的事实,我想这个文件现在已经过时了......我想在这个版本的 Solr 中使用这样的文件是没有意义的......
更新 :
在深入研究了 Solr 的(无用和误导性的)文档页面以外的地方之后,我得到了这些:
https://mail-archives.apache.org/mod_mbox/lucene-solr-user/201509.mbox/
https://mail-archives.apache.org/mod_mbox/lucene-solr-user/201509.mbox/
所以,如果那是真正的文档,我想我应该首先找到一种方法来获取我的 zookeeper 正在侦听的端口并将我的配置文件上传到那里。花花公子,除了我没有在 adminUI 中的任何位置看到 ZooKepeer 端口。我也没有设置任何 ZooKeeper。我希望默认情况下存在一个...... :(
更新 2:
https://wiki.apache.org/solr/SolrCloud
默认情况下,嵌入式 Zookeeper 服务器运行在 Solr 端口加上 1000,即 9983。
这些信息似乎解决了我的工作问题......