搜索Magento全文搜索引擎和类似的方法,它会将结果存储在“data_index”字段中的catalogsearch_fulltext表中,它存储的值格式为 ,每个可搜索的属性用|分隔。 如Magento无效搜索结果
3003 |启用|无||产品名称| 1.99 |黄色| 0
这里存储SKU,地位,纳税类别,产品名称,价格,颜色等等等等 它存储所有的搜索属性值。
现在的问题是可配置的产品,它也将在同一块存储相关产品的名称,价格,状态像
3003 |启用|启用|启用|启用|无|无|无|无|产品名称|产品名称|相关产品名称1 |相关产品名称2 |相关产品名称3 | 1.99 | 2.00 | 2.99 | 3.99 |黄色|黑色|黄色|绿色| 0 | 0 | 0 | 0
那么,如果我从相关产品搜索任何单词,它还会列出主要可配置产品,因为它在“data_index”字段中包含该单词。
需要一些建议如何避免相关产品被包含在data_index中,以便我可以有完美的搜索结果。
感谢