zero1/search-query-optimization

1.0.2 2023-05-18 11:55 UTC

This package is auto-updated.

Last update: 2024-09-18 14:44:31 UTC


README

描述

本模块旨在优化页面顶部搜索栏输入搜索词时,由Magento返回的“建议搜索词”的一些功能。当前的优化包括:

  • 将默认缓存大小从100增加到1000
  • search_query表实现衰减功能(见衰减功能

衰减功能

当用户搜索一个词时,Magento会将这个词添加到search_query表中。当发生对同一词的另一次搜索时,Magento会增加该词的“流行度”。这允许Magento返回搜索词的最流行结果。然而,Magento没有实现自动清除这些搜索词的任何方式,导致您只有一个不断增长的表。这意味着响应时间会增加(更大的表=更长的响应时间)。

本模块每分钟运行一个cronjob,查找在过去“衰减天数”内未使用过的任何记录(见设置),没有重定向,并且尚未处理。然后,它会降低该词的流行度。如果该词的流行度为0,它将被从表中删除。

设置

命令

衰减

衰减功能可以手动运行

php bin/magento zero1:search-query-optimization:decay