标签: mysql postgresql
我正在我的系统中实现一个搜索系统,我对LIKE的使用感到好奇。许多网站和书籍将“十字架”用于LIKE。但是,什么是正确的替代方案?我真的不想安装像Elasticsearch或类似的第三方系统。
答案 0 :(得分:1)
对于搜索,通常的方法是(非常强大的)全文搜索功能:
http://www.postgresql.org/docs/current/static/textsearch.html
根据您的具体需求,还有一些色彩鲜艳的工具,例如n-gram和一个不区分大小写的文本类型:
http://www.postgresql.org/docs/current/static/pgtrgm.html
http://www.postgresql.org/docs/current/static/citext.html