2012-08-30 4 views
1

안녕하세요, 스톱 워드로 색인을 생성 할 때 StandardAnalyzer를 사용하고 있습니다.Lucene, stop word filter

인덱스 i가 잘 작동 매킨토시

의 라인

Microsoft Excel에서이

처럼 검색하고 검색 할 때 나는에 대한 + 마이크로 소프트 + 엑셀 + 색인 때와 같은 분석기를 사용할 때 + 매킨토시

내가 Maci이

"마이크로 소프트 엑셀과 같은 searhc하려고 ntosh "결과가"Microsoft Excel Macintosh "로 변환되어 나타납니다.

누구든지 내 결과가 0 인 이유를 알고 계시나요?

// Trind

+0

인덱싱 중에 스톱 워드 필터를 사용하므로 인덱스에서 "for"키워드가 제거됩니다. –

+0

그래, 이해하지만, "매킨토시 용 Microsoft Excel"을 검색하고 싶을 때 어떻게해야 하나? – Trind

+0

쿼리 파트에서 동일한 분석기를 사용하면 문제를 해결할 수 있습니다. –

답변

0

StandardQueryParser.setEnablePositionIncrements (TRUE);

트릭을 수행했습니다.