当我使用lt或lte设置为11457988进行范围查询时出现此错误
我正在使用ElasticSearch 1.6x
{
"errors": [
"internal server error"
]
}
当我使用lt或lte设置为11457987进行范围查询时,我没有收到错误并返回结果
{
"took": 243,
"timed_out": false,
"_shards": {
"total": 1,
"successful": 1,
"failed": 0
},
"hits": {
"total": 6017,
"max_score": 0.1931922,
"hits": [
...
...
这是我的查询
{
"query":{
"filtered":{
"query":{
"query_string":{
"fields":[
"SIC*"
],
"query":"13* OR 35*"
}
},
"filter":{
"bool":{
"should":[
{
"query":{
"bool":{
"must":[
{
"range":{
"ANNUAL_SALES":{
"lte":11457987
}
}
}
]
}
}
}
]
}
}
}
},
"size":10000,
"from":0
}
我也尝试将数字设置为字符串,这允许我使用更大的数字,但它也引发了服务器错误27000000