使用SQL SERVER 2000的全文檢索索引功能

來源:互聯網
上載者:User
 

使用SQL SERVER 2000的全文檢索索引功能 選擇自 lihonggen0 的 Blog

步驟:

1、  開啟NorthWind資料庫,右鍵Products表,選擇“全文索引表”,“在表上定義全文索引”,為其建立全文檢索目錄。在“全文索引嚮導”中,選擇你需要全文檢索查詢條件的列(可以是文本或映像),我們選擇Productname和QuantityPerUnit列。然後下一步,輸入一個新的目錄proCatalog,點擊下一步。在填充調度一項裡,我們暫時不建立填充調度。接著“下一步”,全成全文索引嚮導。完成後,我們可以看到在“全文檢索目錄”裡,多了一個全文檢索目錄proCatalog。右鍵proCatalog屬性,可以看到其狀態、表、調度情況。

 

2、  右鍵全文檢索目錄proCatalog, “啟動完全填充”,系統會出現“全文檢索目錄填充成功啟動”。

 

3、  這時,我們可以使用Transact-SQL進行全文檢索索引了,我們使用CONTAINS、FREETEXT等謂詞。如:

 

檢索ProductName中,即包含b又包含c的所有列

SELECT *

FROM Products

WHERE CONTAINS(ProductName, '"c*" and "b*" ')

 

檢索ProductName中,即包含chai chang tofu之一的所有列

SELECT *

FROM Products

WHERE FREETEXT(ProductName, 'chai chang tofu ')

 

我們還可以使用CONTAINSTABLE、FREETEXTTABLE等

 

4、  我們可以用.NET建立WEB或Form用戶端,提供一個良好的全文檢索索引介面,使自己的應用程式得到擴充

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.