在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"
                      }
                  }
              }
广告
将在 10 秒后关闭
bannerAds