ดัชนี Elasticsearch คืออะไร?
ดัชนี Elasticsearch คืออะไร?

วีดีโอ: ดัชนี Elasticsearch คืออะไร?

วีดีโอ: ดัชนี Elasticsearch คืออะไร?
วีดีโอ: What are Elasticsearch shards? Why do they matter? Elasticsearch cluster architecture explained. 2024, พฤศจิกายน
Anonim

ใน Elasticsearch , เอกสารคือหน่วยของการค้นหาและ ดัชนี . หนึ่ง ดัชนี ประกอบด้วยเอกสารตั้งแต่หนึ่งรายการขึ้นไป และเอกสารประกอบด้วยฟิลด์ตั้งแต่หนึ่งฟิลด์ขึ้นไป ในศัพท์เฉพาะของฐานข้อมูล เอกสารจะสอดคล้องกับแถวของตาราง และเขตข้อมูลสอดคล้องกับคอลัมน์ของตาราง

ผู้คนยังถามว่าดัชนีและประเภทคืออะไรใน Elasticsearch

ดังนั้นจึงมีสองแนวคิดในคำจำกัดความนั้น อย่างแรก an ดัชนี เป็นบ้าง พิมพ์ ของกลไกการจัดระเบียบข้อมูลทำให้ผู้ใช้สามารถแบ่งพาร์ติชั่นข้อมูลได้ด้วยวิธีใดวิธีหนึ่ง แนวคิดที่สองเกี่ยวข้องกับแบบจำลองและชิ้นส่วน กลไก Elasticsearch ใช้เพื่อกระจายข้อมูลรอบคลัสเตอร์

ประการที่สอง ฉันจะค้นหาดัชนีใน Elasticsearch ได้อย่างไร เมื่อคุณได้นำข้อมูลบางส่วนเข้าสู่ an ดัชนี Elasticsearch , คุณสามารถ ค้นหา โดยส่งคำขอไปยังปลายทาง _search ในการเข้าถึงชุดเต็มของ ค้นหา ความสามารถที่คุณใช้ Elasticsearch แบบสอบถาม DSL เพื่อระบุ ค้นหา เกณฑ์ในหน่วยคำขอ

รู้ยัง เอกสาร Elasticsearch คืออะไร?

NS เอกสาร คือ JSON เอกสาร ที่เก็บไว้ใน Elasticsearch . เป็นเหมือนแถวในตารางในฐานข้อมูลเชิงสัมพันธ์ การแมปสำหรับแต่ละฟิลด์มีประเภทฟิลด์ (เพื่อไม่ให้สับสนกับ เอกสาร type) ซึ่งระบุประเภทของข้อมูลที่สามารถเก็บไว้ในฟิลด์นั้นได้ เช่น integer, string, object

Elasticsearch สามารถจัดการดัชนีได้กี่ดัชนี

Lucene เซกเมนต์ Shards เป็นทั้งการแบ่งตรรกะและกายภาพของan ดัชนี . แต่ละ Elasticsearch ชาร์ดคือลูซีน ดัชนี . จำนวนเอกสารสูงสุดที่คุณ สามารถ มีใน Lucene ดัชนี คือ 2, 147, 483, 519

แนะนำ: