Почему поиск не находит товар ххх?
Здравствуйте,
у меня есть несколько модулей поиска для OpenCart, это прежде всего:
Иногда он пользователей получаю обращения вида:
- "А почему модуль не находит какой-то товар?"
- или "А почему находит товар, которого не должно быть в результатах?"
- или "А почему товар "х" находится первым, а товар "y" вторым, хотя должно бы быть наоборот?"
и другие подобные вопросы с просьбой объяснить почему так происходит.
Пользователю кажется, что если я автор модуля, то я должен знать ответить на все эти вопросы и мне легко на них ответить.
Но я их не знаю и знать по сути не могу.
Потому что причин почему так происходит может быть множество. Это и настройки модуля и настройки сервера и какие-то особенности товаров и так далее.
Для того, чтобы найти причину нужно проделать достаточно большой объем работы:
- Изучить настройки модуля
- Изучать поисковые запросы которые формируются для поиска товара
- Изучать результаты поиска, детально проанализировать индексы конкретных товаров, чтобы определить почему поиск отдает именно такой результат, а не какой-то другой.
- Иногда для этого нужно изучать базу данных чтобы проанализировать поисковые индексы.
И так далее.
Именно по причине достаточно большой трудоемкости подобной работы у меня есть отдельная услуга которая называется "Настройка поиска под определенные поисковые запросы". В большинстве случаев после детального изучения проблемы удается значительно улучшить результаты поиска.