1

我正在尝试为 Elastic Search 编写一个查询,该查询将返回前 20 个最接近的匹配项。

我想返回标题字段的前 20 个匹配项。

curl -X POST "localhost:9200/xxx/_search?pretty=true" -d '
{
"from" : 0,
"size" : 20,
"query" : { "term" : {"title" : "art"} }}'

我在这里想念什么?

更新:

我试图只返回“标题”字段,而不是整个对象。

4

1 回答 1

1

我通过使用字段参数进行搜索得到了这个:

curl -X POST "localhost:9200/xxx/_search?pretty=true" -d '
{
"from" : 0,
"size" : 20,
"fields" : ["title"],
"query" : { "term" : {"title" : "art"} }}'
于 2013-04-18T09:19:55.680 回答