1

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

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

我没有拿回任何领域。“消息”字段确实存在,并且看起来像弹性搜索网站上的示例。http://www.elasticsearch.org/guide/reference/api/search/fields.html

谁能看到我错过了什么?

4

1 回答 1

0

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

curl -XPOST 'http://myhost.nl:9200/my_index/test/_search?pretty=true' -d '{ "fields": ["tweet.message"] }'
于 2012-07-03T13:42:17.230 回答