如何在Elasticsearch for ruby中使用与此API更相似的API
我根本找不到关于这个的任何文档。或者,也许我错过了什么。我正在尝试将Elasticsearch与如何在Elasticsearch for ruby中使用与此API更相似的API,ruby,
elasticsearch,Ruby,
elasticsearch,我根本找不到关于这个的任何文档。或者,也许我错过了什么。我正在尝试将Elasticsearch与Elasticsearchgem一起使用 我已经为所有文档编制了索引 这是我的密码: require 'elasticsearch' client = Elasticsearch::Client.new log: true client.search index: 'movies', body: { query: { match: { description: 'test' } } } clie
Elasticsearch
gem一起使用
我已经为所有文档编制了索引
这是我的密码:
require 'elasticsearch'
client = Elasticsearch::Client.new log: true
client.search index: 'movies', body: { query: { match: { description: 'test' } } }
client.search index: 'movies', body: { more_like_this: {
fields: ['description'],
like_text: 'Once upon a time'
} }
我得到了这个错误:
解析失败[没有元素的解析器[更像这个]];
}{[2fk_R7WbTky6UfMCbKPKGA][movies][1]
尝试在
查询中包装您的更像这样的,如下所示:
client.search index: 'movies', body: {
query: {
more_like_this: {
fields: ['description'],
like_text: 'Once upon a time'
}
}
}
希望这有帮助!@Zoran,救了我,因为无法使用“client.mlt”。