поиск sphinx без пробела не работает в magento

#magento #sphinx

#magento #sphinx

Вопрос:

поиск sphinx не работает без пробела между названием продукта. например, если мое название продукта «LINEN BLAZER», и я пытаюсь выполнить поиск как «LINENBLAZER», результат не отображается. кто-нибудь может решить мою проблему или дать мне какие-либо предложения по ее решению.

Ответ №1:

Для этого нет реального решения. Sphinx не может знать, как разделять слова.

Но есть http://sphinxsearch.com/blog/2013/01/29/a-new-tool-in-the-trunk-wordbreaker /

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

Комментарии:

1. это необходимо для сохранения слова в текстовый файл или мы должны использовать запрос регулярного выражения mysql. ?

2. Умм, ни один из них. Или, скорее, не вижу, как любой из них мог бы помочь. Будет сложной системой для использования преимуществ wordbreaker, потребуется немного экспериментов, чтобы приступить к работе.