2012-03-01 8 views
1

나는 solr을 검색 엔진으로 사용하고 있습니다.여러 단어가 포함 된 동의어

나는 예, 뭔가 다른 어떤 단어 나 문구를지도하고 싶습니다 :

Drama and Theatre Studies=>drama 

을이 하나의 단어가 아닌 나를 위해 일하지 않은 동의어를 사용.

이 작업을 수행하는 가장 좋은 방법은 무엇입니까?

+1

에서 동의어 파일 형식을 확인 했습니까? http://wiki.apache.org/solr/AnalyzersTokenizersTokenFilters#solr.SynonymFilterFactory – naresh

+0

파일을 검사했는데 "SynonymFilter가 동의어를 사용하여 행복하게 작업 할 수 있지만 여러 단어가 포함 된 " – Filype

답변

0

synonim 파일의 용어와 쉼표는 쉼표로 구분해야합니다.

대문자/소문자의 차이로 인해 구문 매핑이 작동하지 않는 것일 수 있습니다. solr.LowerCaseFilterFactorysolr.SynonymFilterFactory의 순서를 확인하십시오. 동의어 파일이 모두 소문자 인 경우 LowerCaseFilterFactory을 먼저 설정하고 SynonymFilterFactory을 설정해야합니다.

관련 문제