Elasticsearch 쿼리 및 Kibana를 사용하여 필드를 검색 할 수 없습니다. Elasticsearch/Kibana 필드를 검색 할 수 없습니다.
"_index": "twitter",
"_type": "nissan",
"_id": "AVm3oHh1iSIXn8b-9qC1",
"_score": 1,
"_source": {
"id_str": "822121770627067911",
"id": 822121770627067900,
"text":"Super looking query"
내가 쿼리 수행 : 내 문서는 다음과 같습니다
"size" : 1,
"query": {
"match": {
"id": 822121770627067900
}
}
을 또한
매핑이 mapping
처럼 보이는 id_str
필드 시도 더 히트는 없다 나를위한 Wierd 것은 내가 text: looking
을 검색 할 때 나는 올바른 결과를 얻는다. text
필드에 대한 매핑도 동일합니다. id_str
의 매핑을 not_analyzed
으로 변경해야하거나 까다로운 검색이 필요합니다. 도움 주셔서 감사합니다.
예제의 숫자가 범위를 벗어나므로 ID 유형이 길고 int가 아닌지 확인하십시오. 또한 id_str을 검색 할 때 문자열 "822121770627067900"을 찾고 번호 822121770627067900이 아닌지 확인하십시오. 또한 http : // localhost : 9200/twitter/_search? pretty = true & q 쿼리를 사용하여 느끼는 것과 동일한 형식으로 문서가 있는지 확인하십시오 = * : * – rajat