מהו אינדקס אלסטי?
מהו אינדקס אלסטי?

וִידֵאוֹ: מהו אינדקס אלסטי?

וִידֵאוֹ: מהו אינדקס אלסטי?
וִידֵאוֹ: ELASTIX מדבקות לצלקות 2024, מאי
Anonim

א אינדקס הוא מרחב שמות לוגי שממפה לרסיסים ראשוניים אחד או יותר ויכול לכלול אפס או יותר רסיסי העתק. בסדר. המושג השני מתייחס להעתקים ורסיסים, המנגנון Elasticsearch משמש להפצת נתונים ברחבי האשכול. בואו נחקור את המושג הראשון, באמצעות מדדים לארגן נתונים.

יתרה מכך, מה התועלת בחיפוש אלסטי?

Elasticsearch הוא טקסט מלא בקוד פתוח שניתן להרחבה לחפש ומנוע ניתוח. זה מאפשר לך לאחסן, לחפש , ולנתח כמויות גדולות של נתונים במהירות ובזמן אמת כמעט. הוא משמש בדרך כלל כמנוע/טכנולוגיה הבסיסית שמניעה יישומים מורכבים לחפש תכונות ודרישות.

באופן דומה, מהו מסמך Elasticsearch? א מסמך הוא JSON מסמך אשר מאוחסן ב Elasticsearch . זה כמו שורה בטבלה במסד נתונים יחסי. למיפוי של כל שדה יש סוג שדה (לא להתבלבל איתו מסמך type) המציין את סוג הנתונים שניתן לאחסן בשדה זה, למשל שלם, מחרוזת, אובייקט.

לאחר מכן, השאלה היא מדוע החיפוש האלסטי מהיר יותר?

Elasticsearch היא למעשה חנות מסמכים של JSON הבנויה על ה-Apache Lucene לחפש מנוע. ישנם הבדלים נוספים, כמובן: Lucene טובה יותר בניהול מספר גדול של אינדקסים, ויכולה להתמודד עם אינדקס מורכב חיפושים הַרבֵּה מהר יותר ממה שמסד נתונים SQL דומה יכול.

מהו.kibana index?

מדד kibana ב-Elasticsearch עדיין. זֶה אינדקס נוצר כאשר אתה מפעיל את קיבאנה שרת. בשלב זה ה אינדקס מכיל שני סוגי מסמכים: config, המכיל בדיוק מסמך אחד. 0) ויש לו שדה, buildNum, שמכיל את מספר ה-build (למשל 8467) של קיבאנה שאתה רץ.

מוּמלָץ: