我们已经建立了一个网站 http://www.goshopping.pk/(抱歉不得不发布链接,因为它对这个问题很重要)。
快速搜索无法正常工作。例如,搜索"诺基亚",您将获得各种结果。搜索"戴尔",您将获得相同的结果。但是,搜索"诺基亚6600"或"英特尔酷睿2 DUO"或"戴尔Inspiron"等完全匹配项可以正常工作。
我们已经重建了搜索索引,清空了缓存等,但它没有效果。我们缺少什么?
感谢帮助。谢谢!
我通常建议人们的一个快速提示是从目录中的快速搜索结果中删除描述 > 管理属性>
属性显然,描述包含各种单词,可以稀释搜索结果。看看这是否有所改善。
同样在配置>目录中,我通常会将搜索类型更改为全文以获得更准确的结果。
根据亚当的建议,我们能够解决这个问题。如果有人需要将来参考,以下是我们所做的:
- 我们定义了大约 400 个属性,其中许多属性被设置为由我们的客户快速搜索。我们所做的是通过 phpmyadmin 手动运行表"eav_attribute"的查询,并将所有记录更新为 is_searchable=0
- 然后,我们手动编辑表中eav_attribute标题和描述记录,is_searchable=1
- 通过法师管理重建了搜索索引,一切都很好。
最好K