亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > SQL Server > 正文

SQL2000 全文索引完全圖解

2024-08-31 00:58:52
字體:
來源:轉載
供稿:網友

全文檢索可以對varchar,text,image型字段進行檢索,但一個表最多只能建一個全文索引
SQL Server 2000 引入了對存儲在 image 列中的這些類型的數據執行全文檢索的能力。
如果沒有全文索引,對字符的模糊查詢只能對基表進行全表掃描(或索引掃描),
執行模糊查詢都需要對全表掃描或索引掃描意味著消耗大量IO。
如果模糊查詢經常發生,會造成數據庫性能惡化。
本篇為簡單起見,僅在varchar型字段上圖文演示非常完整的而且是高效可行的全文索引
創建及維護過程.
1:
在企業管理器中展開要建立全文索引的數據庫,右擊“全文目錄”,選擇“新建全文目錄”
如 圖1 所示。
可以修改全文目錄的路徑,通過將全文目錄放在單獨的磁盤或磁盤陣列可以提高效率。
建議不要對整個全文目錄進行任何形式的填充調度。

SQL2000 全文索引完全圖解


=================== 圖1 ===================
2:
接下來對具體的表添加全文索引。
全文索引不能建立在視圖上,只能建立在有唯一索引(主鍵也是唯一索引)的基礎表上。
下圖2 演示如何對表建立全文索引。
演示中的 t_fulltext 表的建表及初始化數據的腳本如下:
create table t_fulltext
(
rid int identity(1,1),
title varchar(256) not null,
writetime datetime default(getdate())
)
go
alter table t_fulltext add constraint pk_fulltext primary key ( rid )
go
--初始化數據
insert into t_fulltext(title) values('山東蓬萊河西金礦透水事故2人死亡3人失蹤(21:29)')
insert into t_fulltext(title) values('泰國將在廣西南寧設立總領事館(21:10)')
insert into t_fulltext(title) values('河北安徽等12省減免農業稅等政策落實到位(20:43)')
insert into t_fulltext(title) values('臺灣學者托夢預測陳水扁元旦講話(20:04)')
insert into t_fulltext(title) values('澳門特首何厚鏵發表元旦獻辭向市民問候新年(20:02)')
insert into t_fulltext(title) values('南水北調首個建成項目山東段濟平干渠通水成功(19:48)')
insert into t_fulltext(title) values('組圖:北京110摩托車巡警亮相(18:07)')
insert into t_fulltext(title) values('福建廣西發生患者死亡事件 醫院責任人被處理(17:33)')
insert into t_fulltext(title) values('北京大容量公交車運營首日遭遇乘客爆滿(17:30)')
insert into t_fulltext(title) values('北京公安系統今天全部停休嚴查五環內放炮(17:30)')
insert into t_fulltext(title) values('研究發現海龍基因酶對禽流感病毒有殺傷作用(17:27)')
insert into t_fulltext(title) values('上海世博會籌辦進入實質性操作面臨五大挑戰(17:03)')
insert into t_fulltext(title) values('臺媒體稱陳水扁元旦祝詞必將老調重彈(15:30)')
insert into t_fulltext(title) values('珠三角咸潮影響范圍小于去年(15:12)')
insert into t_fulltext(title) values('上海市民體驗軌道交通4號線列車(組圖)(14:53)')
insert into t_fulltext(title) values('廣州億元集資詐騙案主犯王日升被判死緩(圖)(14:44)')
insert into t_fulltext(title) values(' 評論:取消農業稅讓民眾共享經濟增長成果(17:30)')
insert into t_fulltext(title) values('香港媒體談美國應對中國新策略:合作與防范(15:57)')
insert into t_fulltext(title) values('專訪中國地震局局長陳建民:地震是能夠預測的(15:56)')
insert into t_fulltext(title) values('評論:野蠻公交莫成城市丑陋形象代言人(13:27)')
insert into t_fulltext(title) values('臺媒體稱當局與民間企業對立非民眾之福(12:50)')

SQL2000 全文索引完全圖解


=================== 圖2 ===================
3:出現的歡迎界面如 圖3

SQL2000 全文索引完全圖解


=================== 圖3 ===================
4:為全文索引選擇唯一索引,如 圖4

SQL2000 全文索引完全圖解


=================== 圖4 ===================
5:選擇全文索引的列,注意一張表只能建一個全文索引。建
議不要選擇斷詞的語言,這樣實際會使用默認的斷詞語言。如圖5 所示。
通過運行
sp_configure 'default full-text language'
可以查看默認的斷詞語言,如我的機器上運行上條語句,config_value 值是 2052
它表示簡體中文。
其它代碼所表示的語言可以查閱Book Online的“default full-text language”關鍵詞。
由于SQL Server對中文斷詞并不是很高明,因此并不能依靠SQL Server帶給您非常智能的搜索,這意味著您的全文搜索結果,可能有不希望出現的記錄,或您希望出現的記錄沒有出現。

SQL2000 全文索引完全圖解


=================== 圖5 ===================
6:將表指派到全文目錄,如 圖6 所示,也可以通過此界面創建新目錄。

SQL2000 全文索引完全圖解


=================== 圖6 ===================
7:接下來會提示對表進行填充調度,為能夠準實時地把基表的全文索引列的修改(增、刪、改)準實時地應用到全文索引,建議使用下面介紹的其它方法進行索引維護。如 圖7 所示,建議不要在這里添加任何調度,直接點擊“下一步”。
如果數據不會再修改,則在一次完全填充以后,不用再增加其它類型的表級填充。
如果實施到本步驟,不再添加任何形式的表調度,那么基表數據的更新,將不能更新到全文索引。

SQL2000 全文索引完全圖解


=================== 圖7 ===================
8:如 圖8 所示出現的完成界面提示中點擊“完成 ”,請稍微等待直到出現下一界面。

SQL2000 全文索引完全圖解


=================== 圖8 ===================
9:在如 圖9 所示的界面中點擊“確定”。
由于尚未在表上添加任何調度,因此還需要繼續設置。

SQL2000 全文索引完全圖解


=================== 圖9 ===================
10:在企業管理器中右擊 f_fulltext 表,如 圖10 所示,選中“更改跟蹤”。
選中更改跟蹤后,以后對基表數據的修改,才能反映到全文索引中。
特別注意:一旦選中“更改跟蹤”,根據經驗,其實是必須對該表進行完全填充的。
如果是在線使用的全文索引數據庫,選中“更改跟蹤”會導致性能迅速下降,導致全文索引
無法使用。

SQL2000 全文索引完全圖解


=================== 圖10 ===================
11: 在企業管理器中右擊 f_fulltext 表,如 圖11 所示,選中“更新后臺中的索引”。
到本步,全文索引就完全完成了。由于我們選中了“更改跟蹤”,此時實際已經開始了表的完全填充。
根據經驗,300萬條全文索引字段長為 50 的表,需要8到10小時才能完成完全填充。

SQL2000 全文索引完全圖解


=================== 圖11 ===================
12:可以通過雙擊全文目錄下的全文索引,查看該全文目錄的屬性,如 圖12 所示,狀態為“空閑”,而項目計數大于0,則表示完全填充已經完成了。

SQL2000 全文索引完全圖解


=================== 圖12 ===================
13:如何進行全文索引查詢(僅簡單介紹)
全文索引查詢建議使用 CONTAINS 及 FREETEXT 謂詞進行查詢。
如果關鍵詞僅包括干擾詞(有關干擾詞的信息,請參閱Book Online的“干擾詞”關鍵字)
select * from t_fulltext where contains(title,'3')
則會報如下錯誤
服務器: 消息 7619,級別 16,狀態 1,行 1
全文操作運行失敗。查詢子句只包含被忽略的詞。
使用下面的語法,能避免出現錯誤,且能夠確實查詢出正確的記錄。
select * from t_fulltext where contains(title,'"*3*"')
13 臺媒體稱陳水扁元旦祝詞必將老調重彈(15:30) 2005-12-31 23:17:17.670
10 北京公安系統今天全部停休嚴查五環內放炮(17:30) 2005-12-31 23:17:17.653
17 評論:取消農業稅讓民眾共享經濟增長成果(17:30) 2005-12-31 23:17:17.670
9 北京大容量公交車運營首日遭遇乘客爆滿(17:30) 2005-12-31 23:17:17.653
8 福建廣西發生患者死亡事件 醫院責任人被處理(17:33) 2005-12-31 23:17:17.653
(所影響的行數為 5 行)
全文索引的簡單介紹就到這里了,希望能起個拋磚引玉的作用。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
精品国产欧美一区二区三区成人| 亚洲一级一级97网| 尤物九九久久国产精品的特点| 国产91在线高潮白浆在线观看| 午夜精品久久久久久99热| 欧美国产精品va在线观看| 精品国产区一区二区三区在线观看| 国内免费久久久久久久久久久| 不卡在线观看电视剧完整版| 色妞一区二区三区| 国产精品一区二区三区毛片淫片| 亚洲成人精品久久久| 久久久成人的性感天堂| 日韩精品免费在线视频| 成人国产精品久久久久久亚洲| 两个人的视频www国产精品| 亚洲天堂av电影| 精品国产一区二区三区久久狼5月| 中文字幕亚洲欧美日韩在线不卡| 97久久伊人激情网| 亚洲最大福利网| 欧美乱妇高清无乱码| 欧美激情免费观看| 欧美性猛交xxxx偷拍洗澡| 久久久成人av| 亚洲韩国青草视频| 日本高清+成人网在线观看| 欧美夫妻性生活xx| 欧美日韩在线免费观看| 国产91精品最新在线播放| 国产一区二区三区高清在线观看| 亚洲天堂开心观看| 亚洲护士老师的毛茸茸最新章节| 国产噜噜噜噜噜久久久久久久久| 欧美巨大黑人极品精男| 欧美xxxx18国产| 91国内在线视频| 日韩不卡在线观看| 欧美黑人巨大精品一区二区| 精品国产999| 精品国产乱码久久久久久虫虫漫画| 久久男人的天堂| 久久精品国产一区二区三区| 日韩免费黄色av| 96精品视频在线| 亚洲欧美日韩精品久久奇米色影视| 狠狠色香婷婷久久亚洲精品| 午夜精品久久久久久久99热| 亚洲视频欧洲视频| 日韩在线观看视频免费| 精品福利一区二区| 亚洲aⅴ男人的天堂在线观看| 日韩高清中文字幕| 国产成人亚洲精品| 国产成人一区二区三区| 久久亚洲一区二区三区四区五区高| 亚洲欧美激情在线视频| 中文字幕在线观看日韩| 成人av资源在线播放| 欧美精品久久久久| 国产成人精品国内自产拍免费看| 精品久久久国产| 久久91精品国产91久久久| 尤物九九久久国产精品的分类| 欧美日韩在线观看视频小说| 日韩成人在线视频观看| 国产激情综合五月久久| 亚洲在线免费视频| 欧美自拍视频在线| 97在线视频国产| 亚洲伊人久久综合| 91亚洲永久免费精品| 国产精品爽爽ⅴa在线观看| 久久精品青青大伊人av| 亚洲精品福利在线| 精品一区二区三区三区| 久久久999精品免费| 欧美激情区在线播放| 欧美成人性色生活仑片| 亚洲中国色老太| 亚洲欧美国产精品| 川上优av一区二区线观看| 久久久免费精品视频| 欧美性在线观看| 国产精品久久国产精品99gif| 国产精品久久久久久av福利| 久精品免费视频| 国产成人jvid在线播放| 九色精品免费永久在线| 97视频人免费观看| 97香蕉久久超级碰碰高清版| 久久久女女女女999久久| 成人国产精品一区二区| 成人免费看黄网站| 国产一区二区三区直播精品电影| 91成人免费观看网站| 欧美激情精品久久久久久黑人| 日韩av免费在线播放| 欧美乱大交xxxxx另类电影| 性色av一区二区三区红粉影视| 欧美日韩免费区域视频在线观看| 国产精品亚洲视频在线观看| 亚洲欧洲日产国码av系列天堂| 91综合免费在线| 国产精品999| 欧美久久精品一级黑人c片| 国产99久久久欧美黑人| 精品久久久久久久久久久久久| 成人网中文字幕| 色综合久久88色综合天天看泰| 欧美国产日韩一区二区| 日韩精品免费电影| 欧美日韩亚洲高清| 亚洲欧洲日产国产网站| 国产精品igao视频| 欧美日韩国产二区| 欧美性猛交xxxx乱大交极品| 成人黄色激情网| 欧美精品videos另类日本| 国产91久久婷婷一区二区| 国产精品亚洲欧美导航| 国产精品直播网红| 日韩av片免费在线观看| 色琪琪综合男人的天堂aⅴ视频| 日韩激情第一页| 91久久国产精品91久久性色| 清纯唯美亚洲激情| 亚洲xxxx妇黄裸体| 日韩最新中文字幕电影免费看| 日韩成人高清在线| 久久综合伊人77777蜜臀| 亚洲欧美国产日韩中文字幕| 精品视频在线播放免| 欧美成人在线免费| 91精品国产乱码久久久久久蜜臀| 亚洲四色影视在线观看| 国产精品成人品| 欧美性高跟鞋xxxxhd| 久久久国产一区二区| 欧美成人亚洲成人日韩成人| 国产精品视频色| 91精品国产精品| 欧美一级片在线播放| 亚洲人成亚洲人成在线观看| 黄色一区二区三区| 亚洲欧美一区二区三区在线| 两个人的视频www国产精品| 亚洲少妇激情视频| 亚洲va久久久噜噜噜久久天堂| 亚洲精品720p| 国产精品亚洲自拍| 日韩免费中文字幕| 免费不卡在线观看av| 激情久久av一区av二区av三区| 精品国产乱码久久久久久婷婷| 日韩国产一区三区| 在线观看精品自拍私拍| 久久久久久久久国产| 欧美日韩国产成人| 亚洲精品视频网上网址在线观看| 川上优av一区二区线观看| 5566日本婷婷色中文字幕97| 色av吧综合网| 成人免费视频在线观看超级碰|