header-logo
Узнайте как использовать Wix для создания своего сайта и бизнеса.
Создавайте и управляйте своим сайтом, используя интуитивно понятные функции Wix.
Управляйте подписками, планами и счетами.
Управляйте своим бизнесом и общайтесь с пользователями.
Узнайте, как приобрести, подключить или перенести домен на свой сайт.
Получите инструменты для развития вашего бизнеса и присутствия в интернете.
Повышайте свою видимость с помощью инструментов SEO и маркетинга.
Получайте расширенные функции, которые помогут вам работать более эффективно.
Находите решения, узнавайте об известных неполадках или свяжитесь с нами.
placeholder-preview-image
Совершенствуйте навыки с помощью наших курсов и учебных статей.
Получайте рекомендации по веб-дизайну, маркетингу и многому другому.
Узнайте, как увеличить органический трафик из поисковых систем.
Создайте собственный сайт на нашей полнофункциональной платформе.
Найдите подходящего специалиста, который поможет вам достичь целей.
placeholder-preview-image
В этой статье
  • Типы индексов
  • Обычные индексы
  • Уникальные индексы
  • Об автоматических индексах
  • Квоты на индексы
  • Создание индекса для коллекции
  • Часто задаваемые вопросы

CMS: Добавление индекса в коллекцию

7 мин.
Настройте индексы в Wix CMS, чтобы оптимизировать время извлечения данных. Вы можете выбрать создание обычных или уникальных индексов в зависимости от ваших потребностей.

Представьте свою коллекцию как базу данных, наполненную информацией, которая представляет ваш контент. Чтобы отобразить этот контент на странице, CMS (система управления контентом) выполняет поиск в базе данных. По мере роста объема контента этот поиск может занимать больше времени, что влияет на скорость извлечения информации.

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

Индексы служат ярлыками, которые создают карту структуры ваших данных, позволяя CMS более эффективно извлекать информацию. Создавая индекс, вы помогаете системе избежать сканирования всей базы данных при каждом поиске. Это значительно ускоряет извлечение данных, особенно если коллекция содержит много позиций, что в конечном итоге улучшает пользовательский опыт на сайте.
Скриншот уникального и обычного индекса, созданных для коллекции CMS.

Типы индексов

Выбор правильного типа индекса для коллекции CMS имеет ключевое значение для удовлетворения ваших потребностей в данных. Существует два основных типа: обычные индексы и уникальные индексы.

Обычные индексы

Обычный индекс предназначен для повышения скорости получения данных, позволяя выполнять поиск по нескольким полям в коллекции. Используйте этот тип, если необходимо оптимизировать производительность для запросов, затрагивающих несколько полей. Обычные индексы могут включать до трех полей, что делает их идеальными для запросов с фильтрацией или сортировкой по различным атрибутам.
Советы:
  • При создании обычного индекса выбирайте поля, которые соответствуют наиболее частым запросам на сайте. Например, если у вас сайт по недвижимости и вы используете репитер для показа самых популярных домов на продажу на главной странице, вы можете создать индекс, включающий поля: «Город», «Тип недвижимости» и «Самые популярные». Если в ваших запросах используются разные фильтры для разных поисков, лучше создать отдельные индексы для каждого набора фильтров.
  • Для обеспечения наилучшей производительности убедитесь, что порядок сортировки набора данных или запросов совпадает с порядком, определенным в индексе.
Скриншот настройки обычного индекса.

Уникальные индексы

Уникальный индекс обеспечивает целостность данных, гарантируя, что значения в конкретном поле будут уникальными для всех элементов коллекции. Этот тип индекса ограничен одним полем и идеально подходит для случаев, когда каждая запись должна быть уникальной, например, ID пользователя, эл. почта или артикулы товаров. Он автоматически предотвращает появление дубликатов, отклоняя попытки добавления или обновления элементов с идентичными значениями.

Например, если вы создадите уникальный индекс для адресов эл. почты, это предотвратит появление дубликатов, гарантируя уникальность каждого адреса эл. почты в коллекции. Это особенно важно для учетных записей пользователей или любых наборов данных, где дубликаты могут привести к путанице или ошибкам.
Скриншот настройки уникального индекса.

Об автоматических индексах

Для больших коллекций с большим объемом поисковых запросов Wix автоматически выявляет медленные запросы и создает индексы для повышения производительности. Эта служба автоматического индексирования работает в фоновом режиме, оптимизируя получение данных без каких-либо действий с вашей стороны.

Автоматические индексы предназначены для ускорения наиболее распространенных запросов путем анализа паттернов использования коллекции. Они включают ключи сортировки и фильтрации на основе запросов, которые делают посетители сайта. Вы можете идентифицировать автоматические индексы по этикетке «Auto-indexed» в администраторе индексов.

Что нужно знать об автоматических индексах:
  • Они не используют квоту: автоматические индексы не учитываются в лимите, поэтому вы по-прежнему можете создать все свои пользовательские индексы.
  • Они динамичны: система может удалить автоматические индексы, если они больше не приносят пользы. Если вы хотите сохранить предложенный индекс навсегда, удалите автоматический индекс и создайте на его площадке идентичный пользовательский индекс.
  • Они применяются к большим коллекциям: автоматическое индексирование предназначено для коллекций со значительным контентом и трафиком, которые больше всего выигрывают от оптимизации запросов.
Примечание:
Если вы создаете индекс вручную, используя те же поля, что и в автоматическом индексе, ваш ручной индекс становится приоритетным, а автоматический индекс будет удален автоматически.

Квоты на индексы

Число индексов, которые вы можете создать, зависит от тарифного плана сайта:
  • Бесплатные и премиум-сайты: до 4 пользовательских индексов на коллекцию (1 уникальный индекс + 3 обычных индекса).
  • Сайты с планами Business Elite или Elite: до 15 пользовательских индексов на коллекцию:
    • 2 уникальных индекса.
    • 13 обычных индексов (до 5 индексов по трем полям и 8 индексов по одному полю).

В дополнение к созданным вами индексам Wix может автоматически создавать индексы для больших коллекций, чтобы оптимизировать производительность поисковых запросов. Эти автоматические индексы не учитываются в квоте, и их можно узнать по этикетке «Auto-indexed» в администраторе индексов.

Вы можете перейти на премиум, если вам нужны дополнительные индексы.
Примечание:
Системные индексы (например, поля ID или даты создания) не учитываются в этой квоте.

Создание индекса для коллекции

Перейдите к своей коллекции в CMS, чтобы создать обычные или уникальные индексы, которые оптимизируют способы извлечения и организации данных в коллекции.

Чтобы создать индекс:

  1. Перейдите в CMS в панели управления сайта.
  2. Выберите нужную коллекцию.
  3. Нажмите на выпадающий список Другие действия в правом верхнем углу и выберите Индексы.
  4. Нажмите + Добавить индекс.
  5. Выберите тип индекса, который вы хотите создать: Обычный или Уникальный

Часто задаваемые вопросы

Нажмите ниже, чтобы найти ответы на часто задаваемые вопросы об индексировании данных коллекции.

Helpmate

Привет,

Нужны дополнительные рекомендации?
Краткое содержание этой статьи
Unlock personalized helpLog in to get the most out of Helpmate.