我知道对文本字段进行索引可以帮助您使用like 'keyword%'
进行搜索。
但是否有任何跨数据库索引可以改善like '%keyword%'
的全文搜索?
通常,对于少于1000个字符的文本字段,like %keyword%
查询的性能何时变得对Web请求不可接受?说当表达到10K行时?
答案 0 :(得分:2)
您可以使用FULLTEXT INDEX并使用特定命令进行搜索 - 在MSSQL上可以使用CONTAINS(列,'* keyword *')或FREETEXT - push
关于您的性能问题,它与您的基础架构,数据或搜索字词密切相关。