【发布时间】:2015-07-10 01:38:03
【问题描述】:
我在我在 solr v5.1 中创建的名为“Core3”的核心的 schema.xml 中添加了一些字段。我不是指示例文件夹,而是使用“服务器”文件夹来运行 solr 服务器并创建 solr 核心。
我使用 bin 文件夹中提供的“solr create”实用程序创建了内核。
我使用命令创建了代号“Core3”,
solr create -c Core3
当我在“C:\tomcat-solr\server\solr\Core3\conf”文件夹中查看时,我没有找到 schema.xml,所以我从文件夹“\solr-5.1.0\”复制了 schema.xml 文件服务器\solr\configsets\basic_configs\conf"。
我已添加以下字段。
<field name="courseid" type="string" indexed="true" stored="true" required="true" multiValued="false" />
<field name="coursetitle" type="string" indexed="true" stored="true" multiValued="false"/>
<field name="durationinseconds" type="int" indexed="true" stored="true" />
<field name="releasedate" type="date" indexed="true" stored="true"/>
之后,我停止并启动了 solr 托管的 apache tomcat,并尝试在管理 UI 的“架构浏览器”中查看新字段,但这些字段不存在。请帮助我解释字段未显示的原因?
【问题讨论】:
-
您是否检查过 Core3 或其他一些核心的架构?
-
当我浏览管理 UI 并使用不同的核心时,我得到的 URL 为 IP:port/solr/247/admin/file/?contentType=text/… IP:port/solr/266/admin/file/?contentType=text/…
-
当我转到 URL localhost:port/solr/#/Core3/files?file=schema.xml 时,它会打开带有添加字段的架构 xml 文件。
-
之前的问题是什么?
-
我还有问题。尽管显示了 schema.xml,但它并没有从此文件中获取配置设置。 :(