을 위해 포함 : 색인 : 필터 : 소문자, placename_ngram, 토크 나이저 : 키워드 placename_search : 필터 : 소문자 : 토크 나이저 키워드내가</p> <p>분석 다음 매핑을 사용하여 장소에있는 자동 완성 기능을 사용하려고 같은 분야
이것은 이전에 유용하지만 "contains in"과 같은 값을 찾으려고 할 때 유용합니다. 레코드를 반환하십시오.
예 : "호수"에 대한 텍스트 쿼리를 수행하고있는 경우.
난 단지
호수 ... 레이크 우드를 얻을 것이다
그러나 스미스 타운 호수
을받지 않습니다 나는 여러 필드로 필드 설정을 가지고 찾을 와일드 카드를 할 수 값은 있지만 이것이 효율적인 지 확실하지 않습니다.
나는 NGRAM을 사용할 수 있다고 믿는다. 그러나 그것은 공백 (또는 단어)에 의해서만 인덱스 용어가 필요하다는 것을 고려하면 많은 오버 헤드처럼 보인다. 모든 permetation.
의견이 있으십니까?
토큰 화기를 "표준"으로 변경하면 ....이 레코드를 찾습니다 ...하지만 내 자동 완성이 엉망이되어서 Lak .....을 입력하면 Smithtown Lake가 다시 나타납니다. 이 경우 나는 원하지 않는다). 당신의 도움이