Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Magento 2.3.1目录搜索结果页可配置产品,首先显示_Php_Search_Full Text Search_Magento2_Magento 2.3 - Fatal编程技术网

Php Magento 2.3.1目录搜索结果页可配置产品,首先显示

Php Magento 2.3.1目录搜索结果页可配置产品,首先显示,php,search,full-text-search,magento2,magento-2.3,Php,Search,Full Text Search,Magento2,Magento 2.3,Magento 2.3.1 搜索引擎=MySql 可搜索属性=名称 我的问题是,搜索结果会在分数中计算相关产品 如果我有3种产品 1可配置:“好T恤”和5件相关的好T恤-红色 1可配置:“最佳T恤”和10件相关的最佳T恤-红色 1简单:男孩的好T恤 如果我为男孩寻找好T恤,结果会是 最好的T恤,2。好的T恤,3。男孩的好T恤 若我禁用了Best tshirt的7个关联产品,并且只有3个活动关联产品,那个么结果将是 好T恤,2。最佳T恤,3。男孩的好T恤 如果我将简单的产品名称改为“男孩好T恤T恤

Magento 2.3.1

搜索引擎=MySql

可搜索属性=名称

我的问题是,搜索结果会在分数中计算相关产品

如果我有3种产品

1可配置:“好T恤”和5件相关的好T恤-红色

1可配置:“最佳T恤”和10件相关的最佳T恤-红色

1简单:男孩的好T恤

如果我为男孩寻找好T恤,结果会是

  • 最好的T恤,2。好的T恤,3。男孩的好T恤
  • 若我禁用了Best tshirt的7个关联产品,并且只有3个活动关联产品,那个么结果将是

  • 好T恤,2。最佳T恤,3。男孩的好T恤
  • 如果我将简单的产品名称改为“男孩好T恤T恤T恤T恤T恤T恤T恤T恤”

    然后它会出现在第一位

    它计算关联产品的数量越多,搜索分数就会越高

    我试着打印搜索分数,发现可搜索属性只是名称,但如果描述改变了为什么会发生这种情况,搜索分数就会改变

    我删除了所有扩展,但问题保持不变。 这是Magento 2.3.x默认值还是真的有问题