- Đảm bảo rằng bạn đã cài đặt tính năng tìm kiếm toàn văn bản.
-
Tạo danh mục tìm kiếm toàn văn bản (nếu cần)
Trước tiên, hãy kiểm tra xem đã có danh mục nào chưa
select * from sys.fulltext_catalogs
Nếu không tìm thấy danh mục, hãy tạo một danh mục
use [DatabaseName] create fulltext catalog FullTextCatalog as default
bạn có thể xác minh rằng danh mục đã được tạo theo cách tương tự như trên
-
Tạo chỉ mục tìm kiếm toàn văn bản.
create fulltext index on Production.ProductDescription(Description) key index PK_ProductDescription_ProductDescriptionID
Trước khi bạn tạo chỉ mục, hãy đảm bảo:
- bạn chưa có chỉ mục tìm kiếm toàn văn trên bảng vì chỉ một chỉ mục tìm kiếm toàn văn bản được phép trên bảng
- một chỉ mục duy nhất tồn tại trên cái bàn. Chỉ mục phải dựa trên cột một khóa, không cho phép NULL.
- tồn tại danh mục toàn văn. Bạn phải chỉ định tên danh mục toàn văn một cách rõ ràng nếu không có danh mục toàn văn mặc định.
Bạn có thể thực hiện bước 2 và 3 trong SQL Sever Management Studio. Trong trình khám phá đối tượng, nhấp chuột phải vào bảng, chọn Full-Text index
mục menu và sau đó Define Full-Text Index...
mục menu phụ. Trình hướng dẫn lập chỉ mục toàn văn bản sẽ hướng dẫn bạn trong suốt quá trình. Nó cũng sẽ tạo danh mục tìm kiếm toàn văn cho bạn nếu bạn chưa có.
Bạn có thể tìm thêm thông tin tại MSDN
Sau khi làm theo các bước, bạn cần một vài phút để tạo chỉ mục tìm kiếm toàn văn (điều này phụ thuộc vào kích thước của dữ liệu bảng và cột)