2008-08-06 16 views
12

Tôi đang cố gắng bật tính năng lập chỉ mục toàn văn trong SQL Server 2005 Express. Tôi đang chạy trên máy tính xách tay của tôi với Vista Ultimate.Làm cách nào để bật Lập chỉ mục toàn văn trong SQL Server 2005 Express?

Tôi hiểu rằng phiên bản tiêu chuẩn của SQL Server Express không có chỉ mục toàn văn. Tôi đã tải xuống và cài đặt "Microsoft SQL Server 2005 Express Edition với Gói Dịch vụ Nâng cao 2" (download).

Tôi cũng đảm bảo rằng cả dịch vụ "SQL Server (ví dụ)" và "SQL Server FullText Search (dụ)" đang chạy trên cùng một tài khoản là "Dịch vụ mạng".

Tôi cũng đã chọn tùy chọn "Sử dụng lập chỉ mục toàn văn" trong thuộc tính Cơ sở dữ liệu> Vùng tệp.

Tôi có thể chạy truy vấn sql "SELECT fulltextserviceproperty ('IsFulltextInstalled');" và trả lại 1.

Sự cố tôi gặp phải là khi tôi mở bảng trong chế độ xem thiết kế và chọn "Quản lý chỉ mục toàn văn"; cửa sổ chỉ mục toàn văn hiển thị thông báo ...

"Việc tạo chỉ mục toàn văn không khả dụng. Hãy kiểm tra xem bạn có đúng quyền hoặc danh mục toàn văn được xác định hay không".

Bất kỳ ý tưởng nào về những gì cần kiểm tra hoặc nơi tiếp theo?

+0

Hãy thử cách này: [http://www.wherecanibuyit.co.uk/ASP/full-text-search.html](http://www.wherecanibuyit.co.uk/ASP/full-text-search. html) Nếu điều đó không hiệu quả, tôi sẽ sử dụng Lucene. –

Trả lời

13
sp_fulltext_database 'enable' 

CREATE FULLTEXT CATALOG [myFullText] 
WITH ACCENT_SENSITIVITY = ON 

CREATE FULLTEXT INDEX ON [dbo].[tblName] KEY INDEX [PK_something] ON [myFullText] WITH CHANGE_TRACKING AUTO 
ALTER FULLTEXT INDEX ON [dbo].[otherTable] ADD ([Text]) 
ALTER FULLTEXT INDEX ON [dbo].[teyOtherTable] ENABLE 
2

Tất cả tôi cần thiết để có được lập chỉ mục toàn văn bản để làm việc là ...

CREATE toàn văn DANH MỤC [myFullText] VỚI ACCENT_SENSITIVITY = ON

Sau đó tôi có thể chạy truy vấn CREATE FULLTEXT INDEX hoặc sử dụng chỉ mục Quản lý toàn văn trong MSSQL Management Studio.

1

Sử dụng studio quản lý máy chủ sql.

Đăng nhập với tư cách quản trị viên vào tài khoản cửa sổ của bạn.

Sau đó chọn cơ sở dữ liệu và nhấp chuột phải vào cơ sở dữ liệu trong studio quản lý máy chủ sql và chọn Xác định chỉ mục văn bản đầy đủ và bạn được hướng dẫn trong suốt quá trình của studio quản lý.