0

我目前正在为 magento 构建一个模糊搜索扩展,它从外部服务器获取结果。

我遇到的问题是,在将外部搜索结果与 Magento 数据库选择的结果相结合后,我找不到基于 xml 文件中的相关值对集合对象中的产品进行排序/排序的解决方案。如果有人能帮我解决这个问题,我会很高兴 =)

4

1 回答 1

3

我目前正在为 magento 构建一个模糊搜索扩展,它从外部服务器获取结果。

你可以多看一点,因为 Magento 搜索使用SolrElasticsearch做同样的事情......

Magento 搜索的工作原理:

  • 用户输入搜索查询
  • magento 查看是否有该查询的存储搜索结果(数据库表:catalogsearch_querycatalogsearch_result
  • 如果没有找到,它会根据配置执行搜索查询(如全文、solr、为此设置的任何内容)
  • 将结果 ID 和排序顺序存储在适当的表中(提示:)catalogsearch_result;在这里您可以找到相关性字段
  • 获取保存的结果并显示在搜索结果页面中

您的问题没有显示任何关于 Magento 标准搜索扩展的研究。

于 2012-08-27T14:42:50.437 回答