Elasticsearch индекси деген эмне?
Elasticsearch индекси деген эмне?

Video: Elasticsearch индекси деген эмне?

Video: Elasticsearch индекси деген эмне?
Video: ELK: Elasticsearch, logstash, beats (Часть 1) / Java Tech Talk 2024, Апрель
Anonim

In Elasticsearch , Документ издөөнүн бирдиги жана индекс . Ан индекс бир же бир нече Документтен турат, ал эми Документ бир же бир нече Талаалардан турат. Берилиштер базасынын терминологиясында Документ таблица сапына, ал эми Талаа таблица мамычасына туура келет.

Адамдар дагы сурашат, Elasticsearchте индекс жана тип деген эмне?

Демек, бул аныктамада эки түшүнүк бар. Биринчиден, а индекс кээ бир түрү Маалыматтарды уюштуруу механизми, колдонуучуга маалыматтарды белгилүү бир жол менен бөлүүгө мүмкүндүк берет. Экинчи түшүнүк репликаларга жана сыныктарга, механизмге тиешелүү Elasticsearch кластердин айланасында маалыматтарды жайылтуу үчүн колдонот.

Экинчиден, Elasticsearchте индексти кантип издесем болот? Кээ бир маалыматтарды анга киргизгенден кийин Elasticsearch индекси , сенин колуңдан келет издөө аны _search акыркы чекитине суроо-талаптарды жөнөтүү аркылуу. Толук топтомуна кирүү үчүн издөө мүмкүнчүлүктөрүн колдоносуз Elasticsearch аныктоо үчүн DSL суроо издөө суроо-талап органындагы критерийлер.

Ошондой эле билесизби, Elasticsearch документи деген эмне?

А документ JSON болуп саналат документ сакталган Elasticsearch . Бул реляциялык маалымат базасындагы таблицадагы сап сыяктуу. Ар бир талаа үчүн картада талаа түрү бар (менен чаташтырбоо керек документ түрү) ошол талаада сактала турган берилиштердин түрүн көрсөтөт, мисалы бүтүн сан, сап, объект.

Elasticsearch канча индексти иштете алат?

Люцен сегменттери Шардтар логикалык да, физикалык да бөлүнөт индекс . Ар бири Elasticsearch сынык - Луцен индекс . Сиз документтердин максималдуу саны болот Луценде бар индекс 2, 147, 483, 519 болуп саналат.

Сунушталууда: