Apache solr 集合

问题描述 投票:0回答:1

我是 Apache Solr 的新手,所以请耐心等待。我试图创建一个集合/核心,每次在 Mac 上加载 Solr 4.10.4 时,该集合/核心都会保留在我的管理页面上。目前,每次打开 Solr 管理页面时,我都必须创建一个新的核心。

目前,我有 solrconfig.xml、schema.xml 和 solr.xml 文件,它们如下所示:

Solrconfig.xml:

<?xml version="1.0" encoding="UTF-8" ?>
<config>
<luceneMatchVersion>LUCENE_43</luceneMatchVersion>
<requestDispatcher handleSelect="false">
<httpCaching never304="true" />
</requestDispatcher>
<requestHandler name="/select" class="solr.SearchHandler" />
<requestHandler name="/update" class="solr.UpdateRequestHandler" />
<requestHandler name="/admin" class="solr.admin.AdminHandlers" />
<requestHandler name="/analysis/field" class="solr.
FieldAnalysisRequestHandler" startup="lazy" />
</config>

架构.xml:

<?xml version="1.0" encoding="UTF-8" ?>
<schema version="1.5">
<fields>
<field name="id" type="string" indexed="true" stored="true"
required="true"/>
<field name="addr_from" type="string" indexed="true"
stored="true" required="true"/>
<field name="addr_to" type="string" indexed="true"
stored="true" required="true"/>
<field name="subject" type="string" indexed="true"
stored="true" required="true"/>
</fields>
<uniqueKey>id</uniqueKey>
<types>
<fieldType name="string" class="solr.StrField" />
</types>
</schema>

Solr.xml:

<?xml version="1.0" encoding="UTF-8" ?>
<collection2>
<schema version="1.5">
<fields>
<field name="id" type="string" indexed="true" stored="true"
required="true"/>
<field name="addr_from" type="string" indexed="true"
stored="true" required="true"/>
<field name="addr_to" type="string" indexed="true"
stored="true" required="true"/>
<field name="subject" type="string" indexed="true"
stored="true" required="true"/>
</fields>
<uniqueKey>id</uniqueKey>
<types>
<fieldType name="string" class="solr.StrField" />
</types>
</schema>


<solr persistent="true">

xml collections solr admin
1个回答
0
投票

我发现问题了!问题出在版本 4.10.4 中,一旦我更新它并使用 Solr 版本 6.1.0 并使用 Solr 教程,问题就得到了解决。感谢您的帮助!

© www.soinside.com 2019 - 2024. All rights reserved.