Magento Откуда генерируется catalogsearch_fulltext? - PullRequest
2 голосов
/ 09 августа 2011

Я бы хотел улучшить функциональность поиска в нашей поисковой системе Magento.Я знаю, что условия поиска находятся в таблице базы данных catalogsearch_fulltext, но я не знаю, как Magento заполняет эту таблицу, и как ее редактировать.

По сути, поиск заполняется несколькими аспектамипродукты, включая краткое описание и длинное описание.В большинстве случаев это избыточно, и я хотел бы удалить либо одно из описаний продуктов из полнотекстовой таблицы, либо оба из них.

В конце концов я хотел бы написать расширение, которое добавляет дополнительные ключевые слова, такие как множественные заголовки итакие.

Но мой вопрос сейчас: как я могу отредактировать, как Magento заполняет таблицу catalogsearch_fulltext во время индекса продукта?Спасибо!

1 Ответ

2 голосов
/ 09 августа 2011

Перейдите в управление атрибутами и выберите / отмените выбор элементов, которые вы хотите включить в быстрый / расширенный поиск. Параметры атрибутов управляют источником таблицы, о которой вы спрашивали. После внесения изменений в 1.4.x.x вам сообщат о необходимости переиндексации, нажмите на ссылку, переиндексируйте, и вы будете искать новые источники поиска.

...