저는 혼란 스럽습니다. 내가 좋아하는 내 탄성 검색 문서에 CATEGORY_ID 있습니다범위에서 문서가 올바르게 필터링되지 않습니다.
이제 탄성 검색에서 다음과 같이 I는 카테고리 ID의 범위를 기반으로 검색 할 때[
{
"id": "80029",
"categoryId": "43227",
"channelId": "54322",
"channelName": "xxxxx2222",
:
는{
"query": {
"range": {
"category_id": {
"lt": 1000032270000
}
}
}
}
나는 다시 아무 것도 얻을 그러나 그것은 명백하다 1000032270000가 43227보다 크고 기록을 다시 얻을 것으로 예상됩니다. 더 놀랍게도 나는 1000032270000을 9000032270000으로 바꾼다. 나는 결과를 얻는다. 그래서 내 문제는 무엇입니까? 내 문서를 올바르게 필터링하는 방법은 무엇입니까? (나는 모든 문서가 4000보다 크고 10000보다 작아서 sth를 찾고있다.)
매핑 결과를 표시 할 수 있습니까? GET/{YOUR_INDEX}/_ mapping "1000032270000"이 알파벳순으로 값이 "9000032270000"보다 작고 알파벳순으로 – Miek
이니? { "_index" "이야기", "_type": "문자열", "_id": "80061", "_version을": 1, "_score을": 1, "_source": { "ID": "80061 ", "category_id ":"43227 ", "channel_id ":"54322 " } } –
kibana에서 복사했습니다. –