Имеется книжный магазин. Если ввести в поиск "Истории Фруктовой фермы", то выдаются товары, в которых есть хотя бы одно слово из поиска и получается вместо 20 книг серии, 700 результатов.
Поиск только в названиях товара не устроит, так как есть еще автор и серия, по которым также ищут товар. То есть, меня, наверное, устроит, чтобы не производился поиск в описаниях...
Можно ли сделать так, чтобы найденные в результате поиска позиции автоматически выстраивались в порядке наибольшего соответствия запросу?
О-о-о-очень прошу, не цепляйтесь к словам и формулировкам, если не получается пройти мимо этого, не только скажите как правильно, но и оставьте ответ по волнующему вопросу
Как упорядочить результаты полнотекстового поиска по релевантности?
03.11.2010 17:15
уууф
Если ввести "сердце", то чтобы результат выдавался так:
1. Товары со 100% совпадением в НАЗВАНИИ.
2. Со словом "сердце" в НАЗВАНИИ, но уже в разных падежах т.п.: сердца, сердцу, сердец.
3. Товары, у которых в ОПИСАНИИ есть искомое слово.
Возможно такое?
Хм, куда деть товары, у которых "сердце" в названии серии?.. В пункт 2 с половиной что ли?
Если ввести "сердце", то чтобы результат выдавался так:
1. Товары со 100% совпадением в НАЗВАНИИ.
2. Со словом "сердце" в НАЗВАНИИ, но уже в разных падежах т.п.: сердца, сердцу, сердец.
3. Товары, у которых в ОПИСАНИИ есть искомое слово.
Возможно такое?
Хм, куда деть товары, у которых "сердце" в названии серии?.. В пункт 2 с половиной что ли?
04.11.2010 13:17
а добиться хотя бы того, чтобы при вводе фразы "ЖИЗНЬ ПОСЛЕ ЖИЗНИ", первыми выводились позиции, в названии которых эта фраза есть, можно стандартными средствами?
Эти товары бог знает где находятся, хотя совпадение 100%!
Эти товары бог знает где находятся, хотя совпадение 100%!
04.11.2010 15:51
Без программиста тут не обойтись.
Тонкостей у функциональности поиска очень много, в двух словах не изложишь.
Многое зависит от версии Magento и MySQL.
Кстати, для запросов на английском языке Magento всё-таки умеет упорядочивать результаты по значимости.
Правда, у версии 1.4.0.1 есть забавный дефект - программисты напутали и результаты по умолчанию упорядочиваются от менее значимого к более значимому.
Тонкостей у функциональности поиска очень много, в двух словах не изложишь.
Многое зависит от версии Magento и MySQL.
Кстати, для запросов на английском языке Magento всё-таки умеет упорядочивать результаты по значимости.
Правда, у версии 1.4.0.1 есть забавный дефект - программисты напутали и результаты по умолчанию упорядочиваются от менее значимого к более значимому.
28.09.2013 02:15
Спустя 3 года на этом форуме решаются только проблемы клиентов Российской сборки Magento, о чём конкретно сказано при регистрации на форуме.