2014-01-24 4 views
1

키 바나의 숫자를 사용하여 신축성있는 검색에서 데이터를 검색 할 때 결과가 없습니다.숫자가있는 키바 검색이 탄성 검색에서 데이터를 가져 오지 않습니다

아래와 같은 메시지가 탄성 검색에 저장되어 있습니다. 5723243287337 또는 234234535로 검색하면 결과가 없습니다. PHOENIX 또는 다른 텍스트로 검색하면 탄성 검색 결과가 나타납니다.

13-04-13, ST, FRTTH-01, 리알토, CA, 피닉스, AZ, 85053,2.32,6.22,5723243287337,234234535, SO,

1 알려진 버그가 아니면 내가 를 놓친 거지 모든 구성. 어떤 도움을 주시면 감사하겠습니다. 감사.

답변

2

CSV 데이터를 인덱싱 할 때 각 필드에 대한 매핑을 정의하는 것이 좋습니다. 그렇지 않으면 ES는 데이터 형식을 추측하고 인덱싱을 시도하여 예기치 않은 결과가 발생합니다. 명시 적 매핑은 here을 참조하십시오.

+0

나는 logstash를 사용하여 로그 파일을 redis를 통한 신축 검색으로 발송하고 있습니다. 귀하의 응답에 따라 배송 업체 구성 필터에 아래 필터를 추가했습니다.mutate { convert => [ "message", "string"] } }이 작업을 수행 한 후 번호를 검색 할 때 결과가 나타납니다. . 당신의 도움을 주셔서 감사합니다. – Venu

0

덧붙이기를 추가하십시오. 탄성 검색은 "숫자"를 다른 텍스트와 마찬가지로 문자열로 처리합니다.

관련 문제