2014-09-18 5 views
0

검색 서버를 만들기 위해 elasticsearch를 사용하고 있습니다. 나는 문제가있다. 내 색인의 모든 필드는 전체 텍스트 검색입니다. 나는 n-gram을 사용하고있다.탄성 검색에 NULL 또는 공백이 있습니다.

하지만 이제 field_a가 null이거나 field_a = blank 인 쿼리 검색을 작성해야합니다. 그러나 누락 된 것으로 보이거나 필터가 null 값을 검색 할 수 있습니다. 빈 값을 검색 할 수 없습니다. Google에서는 분석 된 색인으로 빈 값을 검색 할 수 없음을 알았습니다.

어떻게하면됩니까?

어쨌든 해결책은 null로 elasticsearch의 모든 필드를 비워서 작성하는 것으로 나타났습니다. 내가 어떻게 해? 어쩌면 BeforeBulk를 사용하여 플러그인을 작성해야합니다 ...

답변

2

당신은 그것을 할 방법이 없습니다. 널 값을 설정해야합니다.

관련 문제