Поиск по товарам

Дата последнего изменения:

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

Как работает поиск по товарам?

Мы встроили специальный поисковый механизм прямо в Эквид. Он очень мощный, быстрый и использует отдельно работающий поисковый сервер - Solr. Сервер постоянно индексирует все Эквид магазины (индексация здесь - это попадание информации в поиск внутри Эквид магазинов. Прим. - ред.). То есть, вы добавляете новый товар/категорию, меняете описание и т.д. - Solr тут же делает индексацию новых данных. Другими словами, новый товар сразу же появляется в поиске в магазине. 
Эквид поддерживает поиск по:

  • названию товара
  • описанию товара
  • артикулу
  • параметрам и аттрибутам товаров
  • названию категорий

Техническое отступление.

Есть два вида поиска: подстрочный и морфологический. 
Когда пользователь набирает “айфон”, подстрочный поиск найдет объекты на сайте со словами “айфон”. Но таковые объекты должны быть. Если нет ни одного со словом “айфон” - подстрочный поиск вернет ноль результатов. 
Когда пользователь хочет найти книжку Коэльо “На берегу Рио-Пьедра села я и заплакала”, но не может вспомнить точное название, он может набрать, например, такое:”заплакать”. И морфологический поиск найдет книгу, потому что поисковый сервер знает все варианты склонения слова: плакать, заплакать, заплакала, плакали и т.д. 

Эквид использует морфологический поиск как более надежный. Назовите товар “Синенький шарфик” и будьте уверены, что его найдут и как “синенький шарф”, и “синий шарфик”,и “синий шарф”.

Как сузить поисковый запрос?

В большинстве случаев достаточно искать по одному слову или по целой фразе - обычно люди так и ищут в Интернете. В Эквид магазинах покупатели могут еще использовать специальные фишки, которые помогают сужать поисковые запросы. Это полезно, когда нужно найти сложносоставное слово (антропоморфический сюрреализм) или сразу несколько вариантов.

Двойные кавычки искать цельные фразы

По умолчанию Эквид ищет товары по конкретным словам из поискового запроса. Но иногда хочется найти фразу целиком. Для этого нужно просто заключить фразу в двойные кавычки:

  • “ipod shuffle”
  • “лонгборды Duster”
  • “съешь еще этих мягких французских булочек”

Проверьте в нашем демо магазине:
вбейте в поиск “ipod shuffle” без кавычек. Эквид покажет все товары со словами ipod и shuffle в названии, описании. А если поискать то же самое, но в кавычках, этот iPod будет первым в списке результатов.

Подстрочный поиск с символом *

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

  • антропо*  - найдет товары, где встречаются слова, начинающиеся с "антропо".

Объединение поисковых запросов с помощью AND,OR,NOT

1. Если в поисковом запросе несколько слов, а нужно найти товары, в которых есть все эти слова сразу, слова в запросе можно объединить с помощью логического оператора AND:

  • ipod AND булочки AND французский


2. Предположим, вы не помните точное название товара, но в памяти сохранились два слова, которые могут быть в информации о товаре. Если вбить в поиск слова через логинческий оператор OR, Эквид поймет это как “найти все товары, содержащие либо X, либо Y”:

  • iphone OR android

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

3. И еще одна фишка: можно исключить отдельные слова из поискового запроса с помощью оператораNOT:

  • булочки NOT французский
  • ipod NOT shuffle NOT nano


И, наконец, вы можете комбинировать все фишки как душе угодно:

  • “съешь булочек” AND iphone - найдет все товары с фразой “съешь булочек” и словом iphone
  • шарф* NOT синий - найдет товары со словами, производными от “шарф”, но без слова “синий”

ЧАВО

Почему поиск в панели управления выдает другие результаты, не такие, как в витрине магазина?

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

  1. Какие-то товары могут быть выключены, то есть не отображаться в магазине, поэтому там не будут участвовать в поиске. Но они же будут отображаться при поиске в панели управления.
  2. Если включена опция “Скрывать товары, которых нет в наличии” (Настройки - Общие - Корзина), покупатели не найдут товары с нулевым остатком в магазине. 
  3. В панели управления поиск работает по точной фразе. А в витрине магазина - берет каждое слово в отдельности. Такая логика основана на предположении, что администратор магазина знает свои товары гораздо лучше покупателя, поэтому последнему нужно дать возможность искать по любым словам/фразам. Тем более администратор чаще точно знает, какой товар ищет. А покупатель в поиске всех возможных вариантов и информации по товарам. Поэтому, скорее всего, ему интереснее найти как можно больше товаров. Что Эквид и делает.

Почему новый товар не показывается в поиске сразу после добавления?

Как мы уже писали выше, Эквид использует отдельный поисковый сервер, который индексирует данные по товарам и “выкидывает” их в поиск. Когда вы добавляете новый товар/категорию, в этот же момент они появляются в витрине, а данные поступают на поисковый сервер. При этом создается очередь на индексацию (ведь одновременно изменения в Эквид магазинах делают тысячи пользователей). Поэтому с момента, как вы добавили/изменили товар, до момента попадания новых данных в поиск может пройти какое-то время (не волнуйтесь, это очень быстро, глазом не успеете моргнуть, тем более кофе выпить).
Этот процесс полностью автоматизирован: вы сохраняете изменения или заканчиваете импорт, данные тут же уходят на индексацию. Как только поисковый сервер доберется до ваших данных, новый товар появляется в поиске. 
Итак, если вы внесли большие изменения, например, импортировали сразу много товаров, просто подождите пару минут, пока изменения проиндексируются. Если же новые товары так и не находятся в магазине, сообщите нашей команде. Мы разберемся.

Была ли эта статья полезной?
Пользователи, считающие этот материал полезным: 1 из 4
Остались вопросы?
Обратитесь за помощью
  • Форум

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

  • Связь с техподдержкой

    Есть вопросы? Свяжитесь с нами, мы будем рады вам помочь.

  • Состояние сервиса

    Страница с информацией о запланированных технических работах и текущем состоянии сервиса.