我使用Tire gem作为弹性搜索客户端。
我想知道是否有办法知道索引中是否存在已知id的文档?
类似的东西:
Tire.exists? { index: 'myIndex', type: 'myType', id: 'myId' }
答案 0 :(得分:0)
请试试这个,
Tire::Configuration.client.get "#{Tire::Configuration.url}/myindex/mytype/myid?pretty"
如果文档存在,则返回具有索引属性的文档,否则响应正文包含
{
"exists" : false
}