我是Apache Solr的新手,所以请原谅我。我试图创建一个集合/核心,每次在Mac上加载Solr 4.10.4时,它都会保留在我的管理页面上。目前,每次打开Solr管理页面时,我都必须创建一个新的核心。
目前,我有我的solrd.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>
字符串
Schema.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">
型
1条答案
按热度按时间lstz6jyr1#
我找到问题了!这个问题是在版本4.10.4,一旦我更新它,并使用Solr版本6.1.0和使用Solr的问题得到解决。感谢您的帮助!