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

[16 июля 2019 г.]    Российская сборка Magento 2.52.2
Magento 2: модули и услуги
magereport.com: составление перечня необходимых для установки заплаток SUPEE
  • Тема закрыта
#1 mirosya
  • Группа: Пользователь
  • Сообщений: 17
  • Регистрация: 02.11.2010

03.11.2010 14:45

Имеется книжный магазин. Если ввести в поиск "Истории Фруктовой фермы", то выдаются товары, в которых есть хотя бы одно слово из поиска и получается вместо 20 книг серии, 700 результатов.
Поиск только в названиях товара не устроит, так как есть еще автор и серия, по которым также ищут товар. То есть, меня, наверное, устроит, чтобы не производился поиск в описаниях...

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

О-о-о-очень прошу, не цепляйтесь к словам и формулировкам, если не получается пройти мимо этого, не только скажите как правильно, но и оставьте ответ по волнующему вопросу B)

#2 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8995
  • Регистрация: 20.02.2010

03.11.2010 16:13

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

#3 mirosya
  • Группа: Пользователь
  • Сообщений: 17
  • Регистрация: 02.11.2010

03.11.2010 17:15

уууф

Если ввести "сердце", то чтобы результат выдавался так:
1. Товары со 100% совпадением в НАЗВАНИИ.
2. Со словом "сердце" в НАЗВАНИИ, но уже в разных падежах т.п.: сердца, сердцу, сердец.
3. Товары, у которых в ОПИСАНИИ есть искомое слово.

Возможно такое?

Хм, куда деть товары, у которых "сердце" в названии серии?.. В пункт 2 с половиной что ли?

#4 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8995
  • Регистрация: 20.02.2010

03.11.2010 19:44

В Magento нет никакой поддержки морфологии русского языка при поиске.

#5 mirosya
  • Группа: Пользователь
  • Сообщений: 17
  • Регистрация: 02.11.2010

04.11.2010 13:17

а добиться хотя бы того, чтобы при вводе фразы "ЖИЗНЬ ПОСЛЕ ЖИЗНИ", первыми выводились позиции, в названии которых эта фраза есть, можно стандартными средствами?
Эти товары бог знает где находятся, хотя совпадение 100%!

#6 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8995
  • Регистрация: 20.02.2010

04.11.2010 15:51

Без программиста тут не обойтись.
Тонкостей у функциональности поиска очень много, в двух словах не изложишь.
Многое зависит от версии Magento и MySQL.

Кстати, для запросов на английском языке Magento всё-таки умеет упорядочивать результаты по значимости.
Правда, у версии 1.4.0.1 есть забавный дефект - программисты напутали и результаты по умолчанию упорядочиваются от менее значимого к более значимому.

#7 Максим Черненко
  • Группа: Пользователь
  • Сообщений: 1
  • Регистрация: 27.09.2013

27.09.2013 18:52

Есть ли решение этой проблемы спустя 3 года?

#8 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8995
  • Регистрация: 20.02.2010

28.09.2013 02:15

Спустя 3 года на этом форуме решаются только проблемы клиентов Российской сборки Magento, о чём конкретно сказано при регистрации на форуме.

Поделиться темой: