search - 无法在 magento 2 中搜索产品
问题描述
当我尝试搜索产品时,它什么也没显示。我检查了异常,它显示了一些错误
[2018-10-06 01:42:56] main.CRITICAL:SQLSTATE [HY000]:一般错误:1191 找不到与列列表匹配的 FULLTEXT 索引,查询是:SELECT
search_synonyms
.* FROMsearch_synonyms
WHERE (MATCH (synonyms) AGAINST ('greene tweed n038406502sd653 o ring 2560 id x 0151 cx in' IN BOOLEAN MODE))[] [] [2018-10-06 01:42:56] main.CRITICAL:SQLSTATE [HY000]:一般错误:1191 Can' t 找到与列列表匹配的 FULLTEXT 索引,查询为:SELECTsearch_synonyms
.* FROMsearch_synonyms
WHERE (MATCH (synonyms) AGAINST ('greene tweed n038406502sd653 o ring 2560 id x 0151 cx in' IN BOOLEAN MODE)) [] []
解决方案
ALTER TABLE search_synonyms ADD FULLTEXT (synonyms);
试试这个来添加一个全文索引。
推荐阅读
- geotools - geotools PostGIS DataStore 有没有办法使用 JEE 数据源?
- excel - VB计数器,从单元格中获取数据
- unity3d - 如何防止so文件中的so文件被黑客入侵
- sql - 如何计算sql中不同字符串的重叠?
- laravel - laravel 应用程序在控制器中具有相同的方法
- javascript - Fetch():请求正文格式错误
- python - 如何使用 tensorflow-serving 和 RESTful API 服务再训练模型
- charts - 图形多色区域线
- python - Django 组选项列表
- jenkins - 部署服务器的 Jenkins 参数化选择