在我的prestashop
1.6商店我有問題與搜索算法。每個產品在描述中都有兼容性,看起來像:「DCP-9015」。我希望搜索算法能夠在用戶按字查找時找到它:「DCP9015」。 我不知道如何使它工作。搜索算法來查找有和沒有「 - 」符號的符號
0
A
回答
0
您可以使用搜索工具的別名。在您的後臺中,請轉至Preferences
>Search
並點擊頂部的Add new Alias
。
這裏您可以爲DCP-9015
提供別名。在Alias
字段中鍵入「DCP9015」,並在Result
字段中鍵入「DCP-9015」。
保存並重復您需要創建的每個別名的此操作。
如果你有很多別名,你可以通過編程來完成。如果你真的想要你也可以覆蓋/classes/Search.php
中的indexation()
方法,但那需要更多的工作。
-1
你應該嘗試的mysql Replace
功能如下方式:
SELECT *
FROM Table_XY
WHERE REPLACE(field2,'-','') LIKE '%' + field1 + '%'
+0
這與Prestashop搜索引擎無關。 –
相關問題
- 1. 有沒有辦法讓TFS代碼搜索識別「@」符號?
- 2. Roslyn - 查找所有符號
- 3. SQL查詢搜索&符號&
- 4. 爲什麼沒有搜索引擎可以搜索〜符號?
- 5. 搜索沒有區分符號的字符串值
- 6. 如何搜索表列沒有空格和標點符號
- 7. strcmp()和有符號/無符號字符
- 8. MS SQL含有&符號搜索
- 9. pysnmp.smi.error.SmiError:沒有符號
- 10. 有沒有人知道任何有unicode符號可搜索索引的網站
- 11. IEnumerable,.ElementAt和C#中的無符號/有符號索引?
- 12. 查找含有'@'符號的行
- 13. 有沒有更好的方法來計算句子中的標點符號?
- 14. 查找十進制格式字符串沒有%符號
- 15. 有符號和無符號整數?
- 16. Integer.parseInt() - 有符號和無符號數
- 17. ddd沒有找到調試符號
- 18. 沒有調試符號找到
- 19. ACK沒有找到符號鏈接
- 20. 鏈接符號沒有找到
- 21. pyspatialite符號沒有找到_iconv
- 22. 迅速 - 沒有找到CCBReader符號
- 23. 有符號數的右移運算符
- 24. 星號符號兼容性查找算法
- 25. 搜索Sqlite全文搜索沒有變音符號的阿拉伯語
- 26. 查找並替換沒有用引號括起來的分號
- 27. 在搜索查詢中使用%符號?
- 28. 查找字符串的索引號
- 29. 使用CONTAINS搜索帶有「&」符號的特殊字符
- 30. R:搜索字符串相似,有條件的符號返回
謝謝。有很多別名(10000+),所以我會嘗試以編程方式更改它。 :) – user3548132