VK Cloud logo
Обновлена 31 октября 2023 г. в 06:09

Плагины OpenSearch

VK Cloud поддерживает установку плагинов OpenSearch на уже развернутые инстансы БД:

  • analysis-icu

    Подключает Lucene ICU — модуль расширенной поддержки Unicode. Модуль использует библиотеки ICU и позволяет анализировать азиатские языки, преобразовывать регистр Unicode, поддерживает сопоставление и транслитерацию.

  • analysis-kuromoji

    Подключает Lucene Kuromoji — модуль анализа японского языка.

  • analysis-nori

    Подключает Lucene Nori — модуль анализа корейского языка.

  • analysis-stempel

    Подключает Lucene Stempel — модуль анализа польского языка.

  • analysis-ukrainian

    Подключает Lucene UkrainianMorfologikAnalyzer — модуль анализа украинского языка. Модуль использует библиотеку Morfologik project.

  • analysis-phonetic

    Добавляет фонетические фильтры для анализа токенов с использованием Soundex, Metaphone и других алгоритмов.

  • analysis-smartcn

    Подключает Lucene Smart Chinese — модуль анализа текстов на китайском или смеси китайского и английского языков. Расширение разбивает текст на предложения, а затем каждое предложение на слова для лучшей сегментации слов на упрощенном китайском.

  • discovery-azure-classic

    Определяет исходные адреса хостов для обнаружения одинаковых адресов, используя API Azure Classic.

  • discovery-ec2

    Позволяет искать узлы кластера на AWS EC2, соответствующие требованиям мастера. Расширение использует API AWS.

  • discovery-gce

    Определяет исходные адреса хостов для обнаружения одинаковых адресов, используя API GCE.

  • ingest-attachment

    Позволяет извлекать вложенные файлы. Расширение использует библиотеку Apache Tika.

  • mapper-annotated-text

    Позволяет индексировать текст, содержащий разметку для аннотаций.

  • mapper-murmur3

    Позволяет вычислять хеш значений полей по индексному времени и сохранять значения полей в индексе.

  • mapper-size

    Позволяет индексировать несжатый размер документов _source и записывать его в байтах в метаданных _size.

  • repository-azure

    Позволяет использовать Azure для хранения данных.

  • repository-gcs

    Позволяет использовать Google Cloud Storage для хранения данных.

  • repository-hdfs

    Позволяет использовать Hadoop Distributed File System (HDFS) для хранения данных.

  • repository-s3

    Позволяет использовать S3 для хранения данных.

  • store-smb

    Предоставляет возможность интеграции SMB-серверов с поисковыми функциями OpenSearch.

  • transport-nio

    Реализует транспортный слой, используя NIO-подход. NIO Transport обеспечивает асинхронную неблокирующую обработку ввода-вывода, что повышает производительность и масштабируемость системы.

Подробнее о работе с расширениями и плагинами в VK Cloud в статье Управление расширениями.