0
我想創建一個非常簡單的solr應用程序,我將索引標題和id。我想在沒有任何大小寫的情況下搜索標題,並且我使用了LowerCaseFilterFactory過濾器,但是有些過程不起作用。我也想阻止搜索支持。不區分大小寫Solr 5.5
以下是我的模式文件。
<?xml version="1.0" encoding="UTF-8" ?>
<schema name="example" version="1.5">
<field name="_version_" type="long" indexed="true" stored="true"/>
<field name="_root_" type="string" indexed="true" stored="false"/>
<field name="id" type="string" indexed="true" stored="true" required="true" multiValued="false" />
<uniqueKey>id</uniqueKey>
<field name="title" type="text" indexed="true" stored="true"/>
<fieldType name="long" class="solr.TrieLongField" precisionStep="0" positionIncrementGap="0"/>
<fieldType name="string" class="solr.StrField" sortMissingLast="true" />
<fieldType name="text" class="solr.TextField" positionIncrementGap="100">
<analyzer type="index">
<tokenizer class="solr.KeywordTokenizerFactory" />
<filter class="solr.LowerCaseFilterFactory" />
<filter class="solr.PorterStemFilterFactory"/>
</analyzer>
<analyzer type="query">
<tokenizer class="solr.WhitespaceTokenizerFactory" />
<filter class="solr.LowerCaseFilterFactory" />
</analyzer>
</fieldType>
</schema>
任何指針將不勝感激。
在此先感謝。
我試過相同,但仍然不區分大小寫不工作。我正在使用託管架構而不是schema.xml –
您是否在solr管理界面上驗證過相同?在更改之後,您是否重新啓動服務器並重新索引數據? –