TGViewer
📚 ProTestingInfo 🔷 Канал по тестированию 📚 📚 ProTestingInfo 🔷 Канал по тестированию 📚 @protestinginfo · 14.8K subscribers
Post #4873 2.42K
Elasticsearch — это мощный поисковой и аналитический движок, который позволяет быстро и эффективно работать с большими объёмами данных. Он построен на базе Apache Lucene и предназначен для поиска, анализа и хранения информации.

Основные компоненты Elasticsearch:
- Индексы (Indexes) — это аналог баз данных в SQL. Индексы содержат наборы документов, которые можно искать и фильтровать. Каждый индекс может содержать множество документов.

- Поля (Fields) — аналог колонок в SQL. Поля содержат значения данных в каждом документе, например: имя, возраст или адрес.

- Маппинг (Mapping) — структура данных, определяющая, как поля будут храниться и индексироваться. Это как задание типов данных в SQL для столбцов, например, строки или числа.

- Типы данных (Types) — типы значений в полях, например, текст, число, дата. Это определяет, как данные будут обрабатываться и искаться.

Пример простого запроса в Elasticsearch API:
GET 
http://localhost:9200/my_index/_search { "query": { "match": { "field_name": "test data" } } }


Этот запрос ищет документы в индексе my_index, где поле field_name содержит "test data". Запросы в Elasticsearch пишутся в формате JSON, что делает их гибкими и простыми для управления большими объёмами данных.

Для визуализации данных удобно использовать Kibana — веб-интерфейс для работы с Elasticsearch. Kibana доступна по порту 5601 и позволяет создавать дашборды, отчёты и проводить сложные поисковые запросы. Kibana поддерживает собственный язык запросов — KQL (Kibana Query Language), который делает поиск быстрым и наглядным.

Пример запроса в Kibana с использованием KQL:

field_name: "test data" AND status: "active"


Этот запрос ищет документы, где поле field_name содержит "test data", а статус равен "active".

Elasticsearch также является частью стека ELK (Elasticsearch, Logstash, Kibana). В этой экосистеме Logstash собирает и обрабатывает данные, а Kibana помогает визуализировать их, предоставляя мощные инструменты для создания дашбордов и отчётов.

А вы используете Kibana в работе?
Есть ELK?
@protestinginfo

Моя статья на хабре про Kibana
Что такое ElasticSearch?
Картинка из статьи
Курс по Kibana
Все про ElasticSearch
Про логи
  • ✍ 15
  • ❤ 4
  • 🆒 3
  • 🙏 2
  • 💘 1
More from @protestinginfo
  1. Oct 4, 2026🔸🔸🔸 Всем привет! промокоды на октябрь для закрепления знаний. Промокод SKILL900 - 900 ₽…
  2. Sep 30, 2026Дальше будут еще подробнее посты с подключением. Ответ от ИИ после того как подключила MCP…
  3. Sep 29, 2026Присоединяйся к нельзяграму Постепенно буду раскрывать эту тему пока на таких картинках, р…
  4. Sep 28, 2026Ссылка на все расширения - сохранить и использовать в работе
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →