최근 Lucene을 사용하기 시작했습니다. 그러나 며칠 후 Strings의 형태로 제공되는 쿼리가 Lucene에 의해보다 일반적인 것으로 변환되었음을 발견했습니다.Lucene의 자동 쿼리 변환 문제
예 : 나는 execly 문구와 일치하고 싶었
MY QUERY: "want to go" (including " as I'm searching whole phrases)
QUERY OBJECT created from my query (.toString): text:"want ? go"
NUMBER OF RESULTS for texts:
I want to go out today -> 1 result - correct
I want sdfto go out today -> 1 result - incorrect, should be 0
는 "가고 싶어"가 아니라 "어떤 이동을합니다." 나는 단어 "to"와 "a"가 "?"로 바뀌 었다는 것을 알아 차렸다.
제 질문은 Lucene이 제게 제공되는 쿼리를 변경하는 이유입니다. Lucene이 내 쿼리에 변경 사항을 묻도록하는 방법은 무엇입니까?
또한 StandardAnayzer (인덱싱 및 쿼리)를 사용하고 있습니다. 그것은 일반적으로 검색하는데 유용하지 않기 때문에