我的字段hcc_member_id为Integer类型。我想在这个字段上执行范围查询。我尝试了ES文档中给出的查询,但它似乎不起作用。无论查询是什么,它总是返回相同的响应。
我认为我正在以错误的方式做事但却无法确定问题。任何帮助都很好。
答案 0 :(得分:1)
这是一个有效的(对我来说)查询
//编辑// 仅在发布后才能工作
{
"query" : {
"range" : {
"hcc_member_id" : {
"gte" : 1000
}
}
}
}
答案 1 :(得分:1)
您应该使用POST而不是GET。否则你的Json将被忽略。
更进一步,你应该添加一个"查询"我们的json字段:
(没有查询,你会得到类似No parser for element [range]]
)
{
"query": {
"range": {
"hc_member_id": {
"gte": 1000
}
}
}
}