elasticsearch查询分页

时间:2016-04-15 11:25:52

标签: node.js elasticsearch mongoosastic

我将mongoosastic用于带有node.js和mongoDB的elasticsearch查询。

当我尝试这个查询时一切顺利

query_string: {
        query: query['search']
    }
}

但是当我想添加分页时,我会收到错误

query_string: {
        query: query['search']
    },
    size: 1,
    from: 1
}

在此查询中,它给出了错误

  

[parse_exception]无法解析搜索源。预期的字段名称,但得到[VALUE_NUMBER]

此查询会出现此错误

options.elasticQuery = {
    size: 1,
    from: 1,
    query_string: {
        query: query['search']
    }
}
  

[query_parsing_exception] [_na]查询格式错误,start_object之后没有字段,{index = users line = 1 col = 11}

这是我创建请求的方式

ModelName.search(options.elasticQuery, (err, res) => {
    console.log(err, res);
})

0 个答案:

没有答案