我正在尝试为Elastic Search编写一个返回前20个最接近匹配的查询。
我想返回标题字段的前20个匹配项。
curl -X POST "localhost:9200/xxx/_search?pretty=true" -d '
{
"from" : 0,
"size" : 20,
"query" : { "term" : {"title" : "art"} }}'
我在这里缺少什么?
更新
我试图只返回'title'字段,而不是整个对象。
答案 0 :(得分:1)
我通过使用字段param进行搜索得到了这个:
curl -X POST "localhost:9200/xxx/_search?pretty=true" -d '
{
"from" : 0,
"size" : 20,
"fields" : ["title"],
"query" : { "term" : {"title" : "art"} }}'