Поведение поиска в вашем интернет-магазине

Поиск в интернет-магазине использует различные факторы и несколько встроенных алгоритмов для обработки поисковых запросов, чтобы возвращать точные и релевантные результаты по вашим товарам, страницам и записям в блоге.

Ознакомьтесь со следующими особенностями и требованиями к поведению поиска в вашем интернет-магазине.

Приложения

Приложения, которые изменяют тему или имеют функции поиска, могут влиять на встроенный поиск в интернет-магазине:

  • Если вы используете стороннее приложение для формирования результатов поиска, то алгоритмы и возможности встроенного поиска Shopify могут не применяться к этим результатам в вашем интернет-магазине. Чтобы узнать больше о работе стороннего приложения для поиска, свяжитесь с его разработчиком.
  • Сторонние приложения, которые изменяют шаблон поиска вашей темы, могут влиять на результаты поиска в вашем интернет-магазине.
  • Вы можете управлять результатами поиска и улучшать их, настраивая видимость товаров, страниц и записей в блоге, а также настраивая результаты поиска в интернет-магазине с помощью приложения Shopify Search & Discovery. Узнайте больше об управлении доступностью для поиска и использовании приложения Search & Discovery.

Синтаксис поиска

Следующие алгоритмы поиска не применяются к запросам, использующим синтаксис поиска:

Поддерживаемые языки

Основная локаль вашего магазина влияет на доступные вам алгоритмы поиска.

Список поддерживаемых языков поиска и информация о том, поддерживает ли каждый из них устойчивость к опечаткам, стемминг и триграммы.
ЯзыкУстойчивость к опечаткамСтеммингТриграмма
Английский
Французский
Испанский
Португальский (Бразилия)
Немецкий
Нидерландский
Итальянский
Японский
Поддерживаются катакана, хирагана и кандзи.
Датский
Шведский
Португальский (Португалия)
Финский
Норвежский (букмол)
Турецкий
Румынский
Венгерский
Русский
Польский
Чешский
Греческий
Исландский
Литовский
Словенский
Словацкий
Болгарский
Вьетнамский
Хорватский
Индонезийский
Латышский
Эстонский
Сербский
Украинский
Каталанский
Норвежский (нюнорск)
Фарерский
Португальский
Албанский
Боснийский
Африкаанс
Македонский
Армянский
Сербохорватский
Латинский
Валлийский
Гэльский
Молдавский

Статус товара «Не в списке»

Вы можете скрыть товары из результатов поиска в интернет-магазине, используя статус «Не в списке».

Поисковые запросы в единственном и множественном числе

Поиск в интернет-магазине пытается найти соответствия для запросов как в единственном, так и во множественном числе.

Поиск по запросу puppies находит результаты, содержащие «puppy» или «puppies».

Обработка терминов в единственном и множественном числе как эквивалентных — это пример стемминга, когда слово приводится к своей общей лемме (основе). Стемминг в Shopify также учитывает общую основу разных слов.

Поиск по запросу body:leggings находит результаты, содержащие «leg» или «leggings».

Если вы хотите найти слово по частичному совпадению с начала слова, используйте поиск по префиксу.

Устойчивость к опечаткам

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

Результаты поиска включают совпадения, которые отличаются от поискового запроса на одну букву или в которых две буквы переставлены. Чтобы функция исправления опечаток сработала, первые четыре буквы поискового запроса должны быть введены правильно.

Например, поиск по запросу chocollate вернёт результаты, в названии или описании которых есть chocolate или chocolates.

Исправление опечаток применяется не ко всем полям при создании результатов поиска. Например, запрос chocollate не найдёт совпадений в тегах товаров или тегах записей в блоге со словом chocolate. Следующие поля ресурсов поддерживают исправление опечаток:

Список полей ресурсов для товаров, страниц и записей в блоге, которые поддерживают исправление опечаток.
Тип ресурсаПоддерживаемые поля
Товары
  • title
  • product_type
  • variants.title
  • vendor
Страницы
  • author
  • title
Записи в блоге
  • author
  • title

Ограничения поиска

Стоп-слова в поиске

Что такое стоп-слова

Распространённые слова в любом языке классифицируются как «стоп-слова» и не индексируются для поиска. К ним относятся, например, английские слова «and», «or», «the», «a», «an» и «for», а также их эквиваленты в других поддерживаемых языках.

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

Влияние на поведение поиска

Такое поведение применяется как к поиску в панели администратора, так и к поиску на витрине магазина на всех поддерживаемых языках.

Синтаксис поиска

Синтаксис поиска определяет, как обрабатываются поисковые запросы, когда Shopify ищет результаты.

Использование операторов AND, OR и NOT

AND

Поиск с оператором AND между поисковыми запросами возвращает результаты, в которых присутствуют все поисковые запросы.

По умолчанию все поисковые запросы обрабатываются так, как будто между ними стоит оператор AND. Поиск по запросу artichoke hearts или artichoke AND hearts выдаст результаты, содержащие и «artichoke», и «hearts». Использование операторов не обязательно.

OR

Поиск с оператором OR между поисковыми запросами возвращает результаты, в которых присутствует любой из поисковых запросов.

Поиск по запросу artichoke OR hearts выдаст результаты, содержащие как минимум одно из слов: «artichoke» или «hearts».

NOT

Чтобы исключить термин из поиска, поставьте перед ним знак минуса (-).

Поиск по запросу artichoke -heart находит совпадения со словом «artichoke», но не со словом «heart».

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

Поиск по запросу artich находит термины, которые начинаются с «artich», например «artichoke». Это также работает для последнего слова в запросе. Поиск по запросу artichoke hea находит термины, которые начинаются с «artichoke hea».

Если заключить поисковый запрос в двойные кавычки (""), то будет выполнен поиск точного совпадения этого слова или фразы в одном из полей, доступных для поиска.

Поиск по запросу "artichoke hearts" найдёт товар с названием «Can of artichoke hearts», но не товар с названием «Canned hearts of artichoke».

Поиск по определённым полям

Чтобы искать термин только в определённом поле, добавьте к запросу название поля и двоеточие.

Например, поиск по запросу title:artichoke ищет в названиях термин «artichoke».

Поиск по определённым полям не сработает для слова с опечаткой, так как он ищет точное совпадение. Например, поиск по запросу title:artichoqe не даст никаких результатов.

В зависимости от того, какой ресурс вы ищете (товар, страницу, запись в блоге), результаты могут основываться на разных свойствах, доступных для поиска.

Список свойств, доступных для поиска, для товаров, страниц и записей в блоге.
РесурсСвойства, доступные для поиска
Товары
  • body
  • product_type
  • tag
  • title
  • variants.barcode
  • variants.sku
  • variants.title
  • vendor
Страницы
  • author
  • body
  • title
Записи в блоге
  • author
  • body
  • tag
  • title

Триграмма

Поиск по триграммам находит любую последовательность из как минимум трёх символов на катакане, хирагане и кандзи. Искать иероглифы кандзи можно также парами. Например, чтобы найти «アップルグリーンラップドレス», можно ввести любой из следующих запросов:

  • ップル
  • アップル
  • ップルグリーンラ

Типы и возможности поиска

Ваш интернет-магазин использует разные типы функций поиска в зависимости от того, как клиенты взаимодействуют с его интерфейсом:

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

Ранжирование и релевантность поиска

Результаты поиска упорядочиваются по релевантности, которая определяется несколькими факторами:

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

Смягчение критериев запроса

Если поиск не дал результатов, поисковая система автоматически смягчает критерии, чтобы найти возможные совпадения:

  • Допустимость опечаток: для слов из 3–5 символов допускается одна опечатка, а для слов из 6 и более символов — до двух опечаток.
  • Совпадение по полям: смягчение критериев поиска применяется только к полям product_type и title, тогда как в других полях требуется точное совпадение.

Например, если по запросу «care bears» нет прямых совпадений, система может найти товары, содержащие «card years», поскольку каждое слово отличается только на один символ.

Расширенные возможности поиска

Поиск по части слова

Поиск поддерживает совпадение по части слова (поиск по префиксу) для последнего слова в поисковом запросе. Например:

  • Поиск по запросу winter sno находит совпадения winter snowboard и winter snowshoes
  • Чтобы поиск по префиксу работал, предыдущие слова в запросе должны совпадать полностью.

Обработка товаров, которых нет в наличии

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

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

Ограничения результатов поиска

Максимальное количество совпадений при поиске по префиксу: при использовании поиска по префиксу во всех магазинах количество результатов ограничено 50 совпадениями. Из-за этого ограничения некоторые релевантные товары могут не отображаться в результатах для очень распространённых префиксов.

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