全文索引的使用

2021-06-11 16:53:37 字數 746 閱讀 8487

sp_fulltext_database 'enable'--啟動全文索引

sp_fulltext_catalog  'member_info', 'create'--建立全文索引目錄

create unique index pk_memberid on member(memberid) --需要建立唯一索引

sp_fulltext_table  'member','create','member_info','pk_memberid' --在全文檢索目錄中註冊需要全文索引的表

sp_fulltext_column 'member','mobile','add'

sp_fulltext_column 'member','telno','add'

sp_fulltext_table  'member','activate'--activate,是啟用表的全文檢索能力,也就是在全文目錄中註冊該錶

sp_fulltext_catalog  'member_info','start_full'--開始填充全文索引

while fulltextcatalogproperty('member_info','populatestatus')<>0

begin

print '正在填充......'

endgo

--全文索引用法:

select top 10 * from member(nolock) where   contains(telno,'"*e3070752d*"')--左匹配功能

Mysql 使用全文索引

mysql5.6之前 fulltext索引只支援myisam的表型別,5.6開始在innodb型別中開始支援。建立全文索引需要注意,預設索引詞最小單位是4,一般都需要稍微修改一下,show variables like ft min word len 檢視預設 linux 修改 etc my.cnf...

mysql全文索引的坑 MySQL全文索引問題

我有乙個包含以下資料的 文章 mysql select from articles id title body 1 mysql tutorial dbms stands for database 2 how to use mysql well after you went through a 3 o...

SQL Server全文索引使用例項

開啟sql全文搜尋提公升查詢效能,本文示範如何使用sql全文索引的方法。本文示範完整的sql server資料庫全文索引以pubs資料庫為例 首先,介紹利用系統儲存過程建立全文索引的具體步驟 1 啟動資料庫的全文處理功能 sp fulltext database 2 建立全文目錄 sp fullte...