我遇到了一点弹性搜索问题。我是弹性搜索的新手,不知道为什么这不起作用。
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
有人能看到我错过的东西吗?
答案 0 :(得分:0)
如果存储此字段,您的查询将起作用。但由于它没有存储且仅作为源的一部分提供,因此您需要指定它的完整路径。试试:
curl -XPOST 'http://myhost.nl:9200/my_index/test/_search?pretty=true' -d '{ "fields": ["tweet.message"] }'