我对Elasticsearch来说是全新的
我知道elasticsearch的索引不是mongobd的索引,它们就像mongodb的收藏品
我在elasticsearch中有一些索引(相当于MongoDB的集合),我想确保将索引中的特定字段编入索引(检索它们的速度会有所提高等)。
我该怎么做?
在mongodb中它非常简单,因为我可以在集合上使用createindex()和ensureindex()方法,例如:
db.collection1.createIndex({pancake_id:1,pancakenumber:1},{unique:true}) db.collection1.ensureIndex({" eventbegindate":1," bike_id":1})
我如何在elasticsearch中实现同样的目标?
这些功能是否等同?
提前感谢,elasticsearch的文档对我来说似乎不太清楚。
答案 0 :(得分:0)
你必须创建索引和类型如下:
PUT /{index}/{type}/{id}
{
"field": "value",
...
}
它会索引文件
对索引某些字段
禁用“include_in_all”为false