2014-10-01 7 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 orzanizaciun orzanización 내가 orzanización

와 orzanizaciun 교체하려는하지만 난 orzanizaciun로 검색하기 때문에 , solr 결과를 반환하지 않습니다.

무엇이 잘못 되었나요?

또 다른 질문 : 규칙 SFX R 0 IA는 [AEI는] R이 존재하고 내가 ... 하나 아래이 규칙 SFX R 0 아이오와 [AEI] R SOLR가 시작되지 않습니다를 추가하려면 는이를 슬로우하는 org.apache.solr.common.SolrException :에 의한 collection1 : 오류

코어를 만들 수 없습니다 핵심 collection1에 대한에 핵심 configurati에게

감사

답변

0

을 를로드 할 수 없습니다 그 이유 SOLR thorws을 발견하는 오류. 왜냐하면 각 규칙의 시작 부분에 그 규칙에 포함 된 줄 수를 추가해야하기 때문입니다. 그래서 문제는 제가 라인을 추가 한 후에 그 숫자를 증가시키지 않았다는 것입니다.

: