내 키바나에서 내 문서를 검색 할 때 정확한 일치를 찾아야합니다 : 내 문서에 message라는 필드가 있습니다.정확히 일치하는 키바나에 대한 쿼리
내가 검색이 경우 (사용 키바) 뭔가처럼 :
메시지 : "공급자 오류 코드 2006로 대답했다"
나는 그 단어의 한 인스턴스가 모든 문서를 얻을. 정확한 일치를 원합니다.
나는 달리고있다 Kibana : 5.3.2. and Elasticsearch is 5.3.2
내 키바나에서 내 문서를 검색 할 때 정확한 일치를 찾아야합니다 : 내 문서에 message라는 필드가 있습니다.정확히 일치하는 키바나에 대한 쿼리
내가 검색이 경우 (사용 키바) 뭔가처럼 :
메시지 : "공급자 오류 코드 2006로 대답했다"
나는 그 단어의 한 인스턴스가 모든 문서를 얻을. 정확한 일치를 원합니다.
나는 달리고있다 Kibana : 5.3.2. and Elasticsearch is 5.3.2
Elasticsearch에는 "Strings"의 두 가지 유형이 있습니다.
키워드 :
그들은 일반적으로 정렬 (상태가 게시 된 모든 블로그 게시물을 나를 찾기), 및 집계를위한 필터링에 사용됩니다. 키워드
필드는 정확한 값으로 만 검색 할 수 있습니다.
같은 이메일 본문 또는 제품의 설명과 같은 인덱스 전체 텍스트 값에 텍스트
필드. 이 필드는 분석되고, 즉 인덱싱되기 전에 문자열을 개별 용어 목록으로 변환하기 위해 분석기를 통과합니다.
때로는 당신의 분야에 ".keyword"를 추가하여 키워드에 액세스 할 수 있습니다
. 따라서 이것을 시도하십시오 :message.keyword: "Provider replied with error code 2006"
그렇지 않으면 매핑을 확인하고 키워드로 변경해야합니다.