成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

創(chuàng)建SQL Server全文檢索的2方案

數(shù)據(jù)庫 SQL Server
我們今天主要向大家講述的是創(chuàng)建SQL Server全文檢索的正確操作2方案,以及對其在實際操作中遇到的問題的處理措施。

此文章主要向大家講述的是創(chuàng)建SQL Server全文檢索的正確操作方案,如果你對創(chuàng)建SQL Server全文檢索的正確操作步驟有興趣了解的話,以下的文章你就可以對其進(jìn)行點擊觀看了,以下就是文章的主要方案的描述。

方法一:先啟動全文索引服務(wù),查看當(dāng)前數(shù)據(jù)庫的狀態(tài)SELECT DATABASEPROPERTY ('pubs','IsFulltextEnabled'),打開FullText功能sp_fulltext_databse 'enable',關(guān)閉此功能sp_fulltext_databse 'disable',在所有創(chuàng)建的表上建唯一索引(若已有主鍵索引可?。?,在表上點右鍵進(jìn)入定義全文索引向?qū)?chuàng)建。

方法二:1、首先創(chuàng)建一個全文目錄,一個全文目錄可以包含多個全文索引,但一個全文索引只能用于構(gòu)成一個全文目錄。每個數(shù)據(jù)庫可以不包含全文目錄或包含多個全文目錄。as default參數(shù)表明把此全文目錄作為默認(rèn)的全文目錄。

  1. Create fulltext catalog DocumentCatalog as default 

2、然后創(chuàng)建唯一非聚集索引。

 

  1. create unique index T_DocumentsContent_VerID on T_DocumentsContent(VerID) 

這個一般把你要全文索引的表上的主鍵作為唯一非聚集索引。該索引將強制插入列中的數(shù)據(jù)具有唯一性。一般都是主鍵符合這個要求。

 

3、***一步就是創(chuàng)建全文索引

  1. Create FULLTEXT INDEX ON T_DocumentsContent(DOCUCONTENT TYPE COLUMN ExtendedName)  
  2. key index T_DocumentsContent_VerID on DocumentCatalog  
  3. with change_tracking auto 

T_DocumentsContent:用于全文索引的表明

 

DocuContent:用于SQL Server全文檢索的字段

 

如果用于SQL Server全文檢索的字段是二進(jìn)制流文件,那么要通過指定這個二進(jìn)制流文件的擴(kuò)展名由哪個列提供數(shù)據(jù)。如上例的Type Column ExtendedName,表明DocuContent的類型由ExtendedName列提供

 

key index用來指定全文索引表唯一鍵索引的名稱

 

on DocumentCatalog:表明這個全文索引是建立在哪個全文目錄上

 

with Change_Tracking:指定 SQL Server 是否維護(hù)一份對索引數(shù)據(jù)的全部更改的列表。更改跟蹤不會記錄通過 WRITETEXT 和 UPDATETEXT 進(jìn)行的數(shù)據(jù)更改。他有幾個選項

 

1. MANUAL: 指定是使用 SQL Server 代理按計劃傳播更改跟蹤日志,還是由用戶手動進(jìn)行傳播。

 

2.AUTO:指定在關(guān)聯(lián)的表中修改了數(shù)據(jù)時,SQL Server 自動更新全文索引。默認(rèn)值為 AUTO。

 

3.OFF [ ,NO POPULATION] 指定 SQL Server 不保留對索引數(shù)據(jù)的更改的列表。僅當(dāng)ANGE_TRACKING 為 OFF 時,才能使用 NO POPULATION 選項。如果指定了 NO POPULATION,則 SQL Server 在創(chuàng)建索引后不會對其進(jìn)行填充。

只有在用戶使用 START FULL 或 INCREMENTAL POPULATION 子句執(zhí)行 ALTER FULLTEXT INDEX 命令后,才會填充索引。如果未指定 NO POPULATION,則 SQL Server 創(chuàng)建索引后將對其進(jìn)行完全填充

 

當(dāng)然如果需要使用全文索引需要把全文索引服務(wù)啟動,就是SQL Server FullText Search這個服務(wù)。注意Sql Express版本不能使用全文索引。

 

***剩下如何進(jìn)行全文檢索的查詢了。在查詢種我們不能使用like關(guān)鍵字來進(jìn)行SQL Server全文檢索,應(yīng)該使用Contains謂詞,他的***個參數(shù)是你要全文檢索的列名,可以指定多個列,用都好分割,并且必須用小括號括起來,第二個參數(shù)是需要搜索的文本,第二個參數(shù)前后必須用單引號包含起來,里面查詢的文本可用引號包含,并且可以使用通配符和條件語句,如

where Contains(a.Content, '"中國*" or "武漢"')

條件語句可以用符號來代理如AND可以用&來代替,具體參看SQLServer的幫助文檔。

 

第三個參數(shù)是查詢的語言。如果一個列里面存儲了多種語言,允許用戶指定搜索的語言。

除了Contains謂詞可以用于全文檢索FreeText也可以進(jìn)行SQL Server全文檢索,但次謂詞用于搜索含有基于字符的數(shù)據(jù)類型的列,好像不能搜索二進(jìn)制流的列,但幫助文檔卻又說支持Image的列。但是FreeText的搜索精度沒有Contains的謂詞高,推薦使用Contains謂詞。

【編輯推薦】

  1. SQL Server分布式事務(wù)的6解決方案
  2. SQL Server數(shù)據(jù)庫與EXCEL數(shù)據(jù)導(dǎo)入與導(dǎo)出
  3. SQL Server 2000 安裝時的一些癥狀歸納
  4. SQL Server加密的實際操作步驟
  5. SQL Server 2005模糊查找包的最簡單模式

 

 

 

責(zé)任編輯:佚名 來源: 51CTO.com
相關(guān)推薦

2010-07-21 12:24:45

SQL Server表

2010-07-16 15:42:32

SQL Server

2010-07-09 10:36:22

SQL Server

2010-11-10 14:18:15

SQL SERVER全

2010-07-05 09:14:37

SQL Server數(shù)

2010-07-08 13:20:05

SQL Server刪

2010-07-01 12:38:26

SQL Server表

2009-07-06 18:18:41

SQL Server全

2010-10-20 10:55:54

SQL Server全

2010-07-21 09:58:21

SQL Server全

2011-04-22 10:40:52

SQL ServerWord檢索

2010-07-01 10:20:41

SQL Server

2010-07-01 12:44:52

SQL Server數(shù)

2010-05-18 16:58:31

MySQL數(shù)據(jù)庫

2010-06-17 10:56:57

SQL Server數(shù)

2011-08-03 10:40:17

SQL Server數(shù)全文檢索

2010-08-18 14:36:32

安裝DB2 管理軟件

2015-07-13 11:39:25

SphinxSQL

2010-06-01 16:26:43

MySQL無法遠(yuǎn)程

2011-04-18 11:00:12

SQL Server全文索引
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 一级特黄色毛片 | 久久国产精品一区 | 自拍偷拍中文字幕 | 国内精品久久久久久久影视简单 | 性在线| 国产性色视频 | 国产亚洲一区二区三区 | 国产一区二区在线免费观看 | 日韩在线不卡视频 | 久久久久久看片 | 91精品国产91久久久久久密臀 | 久久99精品久久久久久狂牛 | 精产国产伦理一二三区 | 成人h免费观看视频 | 国产区高清 | 久久久一区二区三区四区 | 亚洲午夜网 | 成人高清视频在线观看 | 国产内谢| 欧美美女一区二区 | 亚洲综合五月天婷婷 | 久久综合久色欧美综合狠狠 | 亚洲免费人成在线视频观看 | 亚洲欧美精品在线观看 | 欧美精品久久久 | 欧美日韩在线免费 | 久久久精品网 | 国产精品二区三区 | 久久激情网 | 91成人在线视频 | 精品福利在线 | 天天综合网天天综合色 | 精品日韩在线 | 97伦理最新伦理 | 在线欧美亚洲 | 亚洲欧美在线视频 | 91在线精品秘密一区二区 | 国产精品国产成人国产三级 | 亚州综合在线 | 久久久久www | 久久亚洲国产精品日日av夜夜 |