使用终端中的 Id 从 ElasticSearch 中删除索引
Deleting an Index from ElasticSearch using Id from terminal
下面是我要从 ElasticSeach
中删除的索引的 UJSON(超 JSON)对象
{
u'_type': u'ratings',
u'_source': {
u'foo': u'fookey',
u'bar': u'barvalue',
u'fu': u'fuvalue',
},
u'_index': u'fubar',
u'_version': 1,
u'found': True,
u'_id': u'fubarId'
}
我想通过传递 ID "fubarId" 来删除这个索引。请提供从终端删除它的查询
Note : I am using UJSON to store and retrieve
您可以使用 Delete API:
删除单个文档
curl -XDELETE localhost:9200/index/type/docId
在你上面的例子中,你会使用这个:
curl -XDELETE localhost:9200/fubar/ratings/fubarId
下面是我要从 ElasticSeach
中删除的索引的 UJSON(超 JSON)对象{
u'_type': u'ratings',
u'_source': {
u'foo': u'fookey',
u'bar': u'barvalue',
u'fu': u'fuvalue',
},
u'_index': u'fubar',
u'_version': 1,
u'found': True,
u'_id': u'fubarId'
}
我想通过传递 ID "fubarId" 来删除这个索引。请提供从终端删除它的查询
Note : I am using UJSON to store and retrieve
您可以使用 Delete API:
删除单个文档curl -XDELETE localhost:9200/index/type/docId
在你上面的例子中,你会使用这个:
curl -XDELETE localhost:9200/fubar/ratings/fubarId