繁体   English   中英

在Elasticsearch中创建反向索引(相当于MongoDB索引)的外观如何?

[英]How does creating an inverted index (equivalent of MongoDB's index) in elasticsearch look?

我是Elasticsearch的新手

我知道elasticsearch的索引不是mongobd的索引,它们就像mongodb的集合

我在elasticsearch中有一些索引(相当于MongoDB的集合),并且我想确保要对它们中的特定字段进行索引(检索它们的速度会有所提高,等等)。

我该怎么做?

在mongodb中,这非常简单,因为我可以在集合上使用createindex()和sureindex()方法,例如:

db.collection1.createIndex({pancake_id:1,pancakenumber:1},{unique:true})db.collection1.ensureIndex({“ eventbegindate”:1,1,“ bike_id”:1})

如何在Elasticsearch中实现同一目标?

这些功能是否等效?

在此先感谢您,elasticsearch的文档对我来说似乎还不清楚。

您必须创建索引并输入以下内容:

PUT /{index}/{type}/{id}
{
  "field": "value",
  ...
}

它将索引文件

并将某些字段的索引的“ include_in_all”禁用为false

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM