Нормализаторы Elasticsearch: Использование, примеры и оптимизация
elasticsearch logoElasticsearch
Нормализаторы Elasticsearch - важнейший компонент в процессе анализа текста, особенно при работе с полями ключевых слов. Нормализаторы вступают в игру, когда вы хотите агрегировать, сортировать или получить доступ к значениям в поле ключевого слова, но при этом должны поддерживать определенный уровень обработки текста.
Elasticsearch Array: Сопоставление, индексирование, запрос и обновление массива
elasticsearch logoElasticsearch
Elasticsearch, популярная поисковая и аналитическая система, обеспечивает надежную поддержку работы с массивами в документах. Массивы - это распространенная структура данных, используемая для хранения нескольких значений в одном поле. В этой статье мы рассмотрим продвинутые техники и лучшие практики
Elasticsearch: Добавление мапинга
elasticsearch logoElasticsearch
Теперь мы собираемся добавить отображение к нашему индексу ecommerce. Для этого мы сначала удалим индекс и добавим его снова с отображением. Причина, по которой мы это делаем, заключается в том, что если у вас есть данные в индексе, то вам нужно создать новый индекс и добавить в него данные.
Не индексируемое поле в Elasticsearch : Примеры использования, конфигурация и многое другое
elasticsearch logoElasticsearch
В Elasticsearch поля могут быть индексированными или неиндексированными в зависимости от условий использования и требований. Неиндексированные поля - это те поля, которые присутствуют в документах, но не доступны для поиска или агрегирования. В этой статье мы рассмотрим работу с неиндексированными полями
Метаданные OpenSearch - как проверить метаданные
OpenSearch logoOpenSearch
Под метаданными в OpenSearch понимается дополнительная информация, хранящаяся для каждого документа. Для этого используются специальные поля метаданных, доступные в OpenSearch. Поведение некоторых из этих полей метаданных по умолчанию может быть настроено при создании маппинга.
Максимальная длина для типа keyword в Elasticsearch
elasticsearch logoElasticsearch
При хранении значений в elasticsearch для поиска и агрегации данные хранятся в поле типа keyword.
Elasticsearch: Введение в маппинг
elasticsearch logoElasticsearch
Как я уже кратко упоминал в статье о терминологии Elasticsearch, отображение описывает, как индексируются и хранятся документы и их поля. Обычно это включает в себя определение типов данных полей, составляющих документы, что очень похоже на то, что делается в реляционных базах данных.
Как определить экономичность маппинга в OpenSearch
OpenSearch logoOpenSearch
Маппинг является основным элементом создания индекса. Маппинг выступает в качестве скелетной структуры, представляющей документ и определение каждого поля, показывающее, как документ будет индексироваться или искаться. Маппинг представляет собой набор пар ключ-значение, где ключ - это поле, а значение
Тип поля OpenSearch match_only_text (для оптимизации хранения)
OpenSearch logoOpenSearch
Функция match_only_text позволяет сэкономить до 10 % дискового пространства на наборах данных для протоколирования.
Elasticsearch: оптимизации индексирования
elasticsearch logoElasticsearch
Подборка советов по ускорению процесса индексирования с Elasticsearch.