동의어 파일은 검색하는 단어를 변경하는 용도로만 사용됩니다. 당신은 쓰기 그렇다면
자동차 액세서리 => 가디 marmat
"자동차 부속품"에 컴파일러 일치, 그것은 "가디 marmat"
는 단일 토큰
같은 작품에 일치하려고
당신은 그
@AnalyzerDef(name = "integram",
tokenizer = @TokenizerDef(factory = StandardTokenizerFactory.class),
filters = {
@TokenFilterDef(factory = LowerCaseFilterFactory.class),
@TokenFilterDef(factory = StopFilterFactory.class, params = {
@Parameter(name = "words", value = "lucene/dictionary/stopwords.txt"),
@Parameter(name = "ignoreCase", value = "true"),
@Parameter(name = "enablePositionIncrements", value = "true")
}),
@TokenFilterDef(factory = SnowballPorterFilterFactory.class, params = {
@Parameter(name = "language", value = "English")
}),
@TokenFilterDef(factory = SynonymFilterFactory.class, params = {
@Parameter(name = "synonyms", value = "lucene/dictionary/synonyms.txt"),
@Parameter(name = "expand", value = "false")
}),
@TokenFilterDef(factory = SnowballPorterFilterFactory.class, params = {
@Parameter(name = "language", value = "English")
})
})
메모와 같은 분석 요소를 혼합하여 좋은 결과를 얻을 수 있습니다 : true로 설정되어 확장합니다. – zdesam
'/ admin/analysis.jsp'를 사용하여 토큰 확장이 예상대로 작동하는지 확인해 보았습니까? – beerbajay