Перейти к основному содержимому

Индексы

📄️ Индексы

Индексы помогают быстро находить данные, соответствующие определенным условиям запроса. Конкретно, когда индекс создается для таблицы на основе некоторых столбцов таблицы, запросы, использующие эти столбцы в качестве условий, требуют сканирования только части данных таблицы для поиска данных, соответствующих условиям. Таким образом, повышается эффективность запросов. Selena предоставляет различные типы индексов, которые в основном делятся на следующие две категории:

📄️ [Предварительная версия] Полнотекстовый инвертированный индекс

Начиная с версии 1.5.0, Selena поддерживает полнотекстовые инвертированные индексы, которые могут разбивать текст на отдельные слова и создавать запись индекса для каждого слова, показывающую отношение между словом и соответствующим номером строки в файле данных. Для полнотекстового поиска Selena запрашивает инвертированный индекс на основе ключевых слов поиска, быстро находя строки данных, соответствующие ключевым словам.