检查文档key/id是否存在Tire
问题描述:
我正在使用Tire gem作为elasticsearch客户端。检查文档key/id是否存在Tire
我想知道是否有办法知道索引中是否存在已知标识的文档?
类似:
Tire.exists? { index: 'myIndex', type: 'myType', id: 'myId' }
答
请试试这个,
Tire::Configuration.client.get "#{Tire::Configuration.url}/myindex/mytype/myid?pretty"
如果文件存在,那么将返回索引的属性或者响应主体的文档包含
{
"exists" : false
}
我认为文件没有这种东西。我以为有一个简单的get(id),但我找不到它了...... – phoet 2014-10-10 12:27:10