2014-10-01 115 views
1

我試圖添加一些規則到我的es_ES.aff文件。 我不知道他們爲什麼沒有被使用。將規則添加到.aff文件solr4.9

我已經在該模式下:

<fieldType name="text_general" class="solr.TextField" positionIncrementGap="100"> 
    <analyzer type="index"> 
    <tokenizer class="solr.StandardTokenizerFactory"/> 
    <filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords.txt" /> 
    <!--La sgte linea hace que la búsqueda lo haga no solo por la palabra exacta... por ahora busca desde 4 letras minimo --> 
    <!-- <filter class="solr.EdgeNGramFilterFactory" minGramSize="4" maxGramSize="15" side="front"/> --> 
    <filter class="solr.HunspellStemFilterFactory" 
     dictionary="es_ES.dic" 
     affix="es_ES.aff" 
     ignoreCase="true" 
     strictAffixParsing="true" /> 
    <filter class="solr.LowerCaseFilterFactory"/> 
    <!-- Spanish accents ignores --> 
    <filter class="solr.ASCIIFoldingFilterFactory"/> 
    </analyzer> 
    <analyzer type="query"> 
    <tokenizer class="solr.StandardTokenizerFactory"/> 
    <filter class="solr.HunspellStemFilterFactory" 
     dictionary="es_ES.dic" 
     affix="es_ES.aff" 
     ignoreCase="true" 
     strictAffixParsing="true" /> 
    <filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords.txt" /> 
    <filter class="solr.SynonymFilterFactory" synonyms="synonyms.txt" ignoreCase="true" expand="true"/> 
    <!-- Spanish accents ignores --> 
    <filter class="solr.ASCIIFoldingFilterFactory"/> 
    <!--La sgte linea hace que la búsqueda lo haga no solo por la palabra exacta... por ahora busca desde 4 letras minimo --> 
    <!-- <filter class="solr.EdgeNGramFilterFactory" minGramSize="4" maxGramSize="15" side="front"/> --> 
    <filter class="solr.LowerCaseFilterFactory"/> 
    </analyzer> 
</fieldType> 

和es_ES.aff我加入

REP orzanizaciunorzanización因爲我想與orzanización

更換orzanizaciun但我通過orzanizaciun搜索,solr不會返回任何結果。

有什麼不對?

另一個問題: 如果規則SFX,R 0 IA [AEI] R存在,我想補充低於這條規則SFX,R 0 IA [AEI] R Solr的不啓動...它thows這錯誤

無法創建核心:org.apache.solr.common.SolrException:collection1 致無法於加載核心configurati 核心collection1

感謝

回答

0

我發現爲什麼Solr的thorws那錯誤。 因爲在每個規則的開始,您必須添加該規則中包含的行數。所以我的問題是,我沒有增加這個數字後,我添加了一條線。

:)

相關問題