2014-10-01 63 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那错误。 因为在每个规则的开始,您必须添加该规则中包含的行数。所以我的问题是,我没有增加这个数字后,我添加了一条线。

:)

相关问题