在elasticsearch-ruby中指定pretty为true
可能是我搜索方法错误,我找不到在elasticsearch-ruby中指定pretty=true的方法。
弹性/弹性搜索 – 红宝石版
这个库是用于从Ruby中使用Elasticsearch的。
在API搜索中找不到结果
- Documentation
这是从elastic/elasticsearch-ruby转到的一个可访问的API文档,但是即使在页面右上角的搜索框中使用pretty关键字进行搜索也找不到。此外,这个搜索表单似乎并不是在页面内进行的搜索。
在API的Actions、Cat和Utils中,没有任何一项匹配。
我在API的(可能的)所有页面中进行了漂亮的搜索,但仍然没有找到匹配项。
指定的方法
方法简单,只需将参数指定为search的哈希值。
client = Elasticsearch::Client.new log: true
client.search index: 'myindex',
type: 'mytype' ,
pretty: true,
body: {
query: {
match: {
title: "qiita"
}
}
}