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


Фото

Полнотекстовый поиск по товарам от Яндекса


  • Чтобы отвечать, сперва войдите на форум
7 ответов в теме

#1 Maksclub

Maksclub

    Помогаю с Симплой

  • Фрилансер
  • 1 226 сообщений
  • Дизайн, Программирование, Верстка, Заказчик, Пользователь
  • Версия CMS:2.x
  • Откуда:Москва

Опубликовано 15.12.2017 - 00:05

Цена: от 400 рублей (стоимость часа работы)

 

Делаю сам: 1-2 часа

 

Пока идет отладка...

 

Ищет товары по совпадениям названия, описания, характеристик, бренду

Работает с АПИ поиска Яндекса

ezgif-2-3094ae67c0.gif


Изменено: Maksclub, 15.12.2017 - 13:54


#2 bananovsv

bananovsv
  • Пользователь
  • 92 сообщений

Опубликовано 15.12.2017 - 11:54

Дайте ссылку на демо. Расскажите подробнее, как работает.



#3 Maksclub

Maksclub

    Помогаю с Симплой

  • Фрилансер
  • 1 226 сообщений
  • Дизайн, Программирование, Верстка, Заказчик, Пользователь
  • Версия CMS:2.x
  • Откуда:Москва

Опубликовано 15.12.2017 - 12:12

Дайте ссылку на демо. Расскажите подробнее, как работает.

 

Работает так:

Яндекс собирает всю инфу из YML-фида, индексирует и отдает готовое решение по поиску в стиле Яндекс.Маркета: можно искать по названию, по значению характеристики, можно по цене (интервалу), по категории и т.д..

 

По умолчанию он отдает виджет в стиле Маркета https://yadi.sk/i/wLLfnPS33QcnZD

да прямо под формой поиска вываливается хрень, в которой можно фильтрвоать значения, 1 в 1 как на Маркете

 

Но также есть АПИ, которое отдает набор данных по запросу... вот такой вариант я и сделал.

В обоих случаях Яндекс ищет запрос по своему индексу на своих серверах и просто возвращает данные, удовлетворяющие запросам. Сделал пока упрощенный --  просто задается поисковая фраза и количество ответов... далее это попадает в подсказки под инпутом поиска... и стилизуется как вы хотите...


Если нужнапомощь в продвинутом поиске, например с селектом по категориям или еще как-то... пишите, подумаем над реализацией.


Изменено: Maksclub, 15.12.2017 - 12:17


#4 bananovsv

bananovsv
  • Пользователь
  • 92 сообщений

Опубликовано 15.12.2017 - 12:30

На вашем сайте поиск не очень работает: медленно и непонятно. Не хватает обратной связи. Надо хотя бы крутилку какую, пока он ищет. А то ждешь и не понимаешь, то ли он не нашел ничего, то ли до сих пор ищет. И если он ничего не нашел, то просто остаются результаты прошлого поиска. Так не должно быть — вводит в заблуждение. 

 

Хочу найти куртку. Пишу «кур». Ничего.

Хочу найти рубашку. Пишу «руб». Находит. 

Почему так?

 

Это у вас так всё настроено или в принципе так будет работать?



#5 Maksclub

Maksclub

    Помогаю с Симплой

  • Фрилансер
  • 1 226 сообщений
  • Дизайн, Программирование, Верстка, Заказчик, Пользователь
  • Версия CMS:2.x
  • Откуда:Москва

Опубликовано 15.12.2017 - 13:50

Это у вас так всё настроено или в принципе так будет работать?

 

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

 

По поводу "кур" и "руб" -- Яндекс так отдает, так и будет скорее всего...

 

По времени -- спецом поставил полсекунды задержку, чтобы не бомбить АПИ Яндекса...

 

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


Изменено: Maksclub, 15.12.2017 - 13:51


#6 bananovsv

bananovsv
  • Пользователь
  • 92 сообщений

Опубликовано 15.12.2017 - 14:24

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

 

По поводу "кур" и "руб" -- Яндекс так отдает, так и будет скорее всего...

 

По времени -- спецом поставил полсекунды задержку, чтобы не бомбить АПИ Яндекса...

 

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

 

Маякните, пожалуйста, как закончите — хочу посмотреть, что выйдет.



#7 mishanya

mishanya
  • Фрилансер
  • 2 474 сообщений
  • Программирование, Верстка
  • Версия CMS:2.x
  • Откуда:Ukraine

Опубликовано 15.12.2017 - 17:04

а как часто яндекс индексирует файл yandex.php?

получается если добавили много товаров через импорт, но яндекс их не забрал из файла, их поиск не найдет



#8 Maksclub

Maksclub

    Помогаю с Симплой

  • Фрилансер
  • 1 226 сообщений
  • Дизайн, Программирование, Верстка, Заказчик, Пользователь
  • Версия CMS:2.x
  • Откуда:Москва

Опубликовано 15.12.2017 - 18:11

а как часто яндекс индексирует файл yandex.php?

получается если добавили много товаров через импорт, но яндекс их не забрал из файла, их поиск не найдет

 

Отдельный индекс...

https://yadi.sk/i/qTu9isbi3QefHX

 

Может где и участвует, хз, я не знаю как там проекты взаимодействуют, за минут 10 Яндекс подобавлял все товары и начал искать

И еще -- делал не через yandex.php, спецом сделал отдельный файл search.php


Изменено: Maksclub, 15.12.2017 - 18:12





0 пользователей читают эту тему

0 пользователей, 0 гостей, 0 скрытых