sql server 全文检索 使用

匿名 (未验证) 提交于 2019-12-03 00:40:02

目前项目中的日志查询 功能 由于长年累月的写入,目前已经达到千万级,对日志进行like 查询,速度可想而知。

此处只讨论 在数据库的优化。

当时 想到两个方案,一个是分区,一个 是全文检索。

分区的话,如果跨区,速度也会很慢,并且对区粒度的划分也得考虑,并且既然使用 like ‘%XX%’,必然不会走索引。

所以 选择 sqlserver 的full-text search 功能,该功能类似一个轻量级搜索引擎。

实现步骤:

1. 首先安装sqlserver时,必须选择安装FULL-Text search功能

2. 创建全文目录,如图,右键 创建即可,

表或者视图 --右键--定义全文索引--下一步,直到 选择索引 界面,如果存在全文索引,则系统默认选中,否则,会提示 无有效索引。

原文:https://www.cnblogs.com/cuihongyu3503319/p/9273070.html

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!