2012-01-26 6 views
1

스페인어로 단어를 색인하고 ASCIIFoldingFilterFactory로 테스트해야합니다. 이 필터는 악센트 부호가있는 문자 (á -> a)로 변환 할뿐 아니라 ñ -> n을 변환합니다. 이것은 유효한 동작이 아닙니다.Solr 색인 생성 -

ASCIIFoldingFilterFactory 또는 시도 할 다른 필터에서 편지를 제외 할 수있는 방법이 있습니까?

감사

답변

3

당신은 MappingCharFilter를 사용하고 매핑 - FoldToASCII에있는 매핑을 사용자 정의 할 수 있습니다 중 하나로서 그것에의 schema.xml 파일 지점에서 할 수 있습니다.

<charFilter class="solr.MappingCharFilterFactory" 
mapping="/solr/trunk/solr/example/solr/conf/mapping-FoldToASCII.txt"/> 

(시스템의 위치에 변화 위치 정보 파일)

+0

이 txt 나는 같은 결론에 도달했습니다. 필자는 샘플 테스트를 마쳤으며 최상의 솔루션이라고 생각합니다. 감사. –

0

당신은 extending BaseTokenFilterFactory를 시도하고 색인/검색 필터

관련 문제