Magento如何快速填充搜索词

时间:2012-08-01 20:25:26

标签: database magento phpmyadmin synonym

我正在尝试在我的Magento网站上填写搜索字词。如何使用我的术语和同义词快速填充数据库,而无需手动添加所有术语。我有100个术语,所以手动做这将永远。我正在使用CSV,并且有兴趣获得myphpadmin解决方案或php / mysql解决方案

2 个答案:

答案 0 :(得分:2)

对此的查询如下。 synonym_for字段是可选的。此外,您必须提供要插入条款的商店。转到System > Manage stores并悬停要添加条款的商店链接(右列)。商店可以在网址中找到。

insert into catalogsearch_query(query_text, synonym_for, store_id) values('<your_search_term>', '<your_synonym>', <your_store_id>);

答案 1 :(得分:0)

我也遇到了这个问题。给出的答案涉及添加新的搜索字词。在我的情况下,我有很多搜索条件,需要使用相同的同义词更新其中许多。 这是我做的: 使用类似于此的查询:

SELECT query_text,synonym_for FROM {catalogsearch_query {1}} 确定要作为一个组更新的搜索词集。

然后使用以下查询更新这些搜索字词:


WHERE query_text LIKE '%search_term%'

您不会将该查询的所有搜索字词 - 更新为新的同义词。 如果你犯了错误,备份桌子可能是一个好主意。