ElasticSearch,特定字段不返回

时间:2012-07-03 12:43:45

标签: json elasticsearch

我遇到了一点弹性搜索问题。我是弹性搜索的新手,不知道为什么这不起作用。

curl -XPOST 'http://myhost.nl:9200/my_index/test/_search?pretty=true' -d '{ "fields": ["message"] }'

我没有得到任何领域。字段“message”确实存在,并且看起来像是elasticsearch网站上的示例。 http://www.elasticsearch.org/guide/reference/api/search/fields.html

有人能看到我错过的东西吗?

1 个答案:

答案 0 :(得分:0)

如果存储此字段,您的查询将起作用。但由于它没有存储且仅作为源的一部分提供,因此您需要指定它的完整路径。试试:

curl -XPOST 'http://myhost.nl:9200/my_index/test/_search?pretty=true' -d '{ "fields": ["tweet.message"] }'