Elasticsearch индекс гэж юу вэ?
Elasticsearch индекс гэж юу вэ?
Anonim

онд Elasticsearch , Баримт бичиг нь хайлтын нэгж ба индекс . Ан индекс нэг буюу хэд хэдэн баримтаас бүрдэх ба баримт бичиг нь нэг буюу хэд хэдэн талбараас бүрдэнэ. Өгөгдлийн сангийн нэр томьёоны хувьд Баримт бичиг нь хүснэгтийн мөртэй, Талбар нь хүснэгтийн баганад тохирно.

Хүмүүс бас асуудаг, Elasticsearch дээр индекс, төрөл гэж юу вэ?

Тэгэхээр энэ тодорхойлолтод хоёр ойлголт бий. Нэгдүгээрт, а индекс зарим нь юм төрөл өгөгдлийн зохион байгуулалтын механизм нь хэрэглэгчдэд өгөгдлийг тодорхой аргаар хуваах боломжийг олгодог. Хоёрдахь ойлголт нь хуулбар, хэлтэрхий, механизмтай холбоотой Elasticsearch нь кластерын эргэн тойронд өгөгдлийг түгээхэд ашигладаг.

Хоёрдугаарт, би Elasticsearch дээр индексийг хэрхэн хайх вэ? Нэгэнт та зарим нэг өгөгдлийг оруулсны дараа Elasticsearch индекс , чи чадна хайх _хайлтын төгсгөлийн цэг рүү хүсэлт илгээх замаар. -ийн бүрэн багцад хандахын тулд хайх чадамж, та ашигладаг Elasticsearch Тодорхойлохын тулд DSL-г асуу хайх хүсэлтийн байгууллага дахь шалгуур.

Мөн Elasticsearch баримт бичиг гэж юу болохыг мэдэх үү?

А баримт бичиг нь JSON юм баримт бичиг аль нь хадгалагдаж байна Elasticsearch . Энэ нь харилцааны мэдээллийн сан дахь хүснэгтийн мөртэй адил юм. Талбар бүрийн зураглал нь талбарын төрөлтэй байдаг (үүнтэй андуурч болохгүй баримт бичиг төрөл) нь тухайн талбарт хадгалах боломжтой өгөгдлийн төрлийг заана, жишээ нь бүхэл тоо, мөр, объект.

Elasticsearch хэдэн индексийг удирдах боломжтой вэ?

Лусений сегментүүд Shards нь аль аль нь логик болон физик хуваагдал юм индекс . Тус бүр Elasticsearch хэлтэрхий бол Луцен юм индекс . Таны баримт бичгийн дээд тоо чадна Луценд байна индекс нь 2, 147, 483, 519.

Зөвлөмж болгож буй: