【发布时间】:2016-12-24 01:19:56
【问题描述】:
下面是我的数据库数据。
{
"_id" : ObjectId("572c957244ae959c6517bcb2"),
"name":"first",
"rating" : 2.0,
"private" : "true"
}
{
"_id" : ObjectId("572c957244ss959c6517bcb2"),
"name":"first",
"rating" : 2.0,
"private" : "false"
}
{
"_id" : ObjectId("572c9dfef44ae959c6517bcb2"),
"name":"first",
"rating" : 2.0,
"private" : "false"
}
{
"_id" : ObjectId("572c9dfef44ae959c6517bcb2"),
"name":"first",
"rating" : 2.0,
}
我需要在我的elasticsearch中获取“private”以外的:“true”(即包括没有私有文件的json对象)。我要获取的elasticsearch查询如下
curl -XGET 'localhost:9200/tellofy/_suggest?pretty' -d '
{"brand-suggest": {"completion":"field":"nameSuggest","size":"5"}, "text":"first"}}'
我需要获取名称以及私有“false”并且没有该字段。
【问题讨论】:
标签: elasticsearch