2009-04-19 59 views
5

Tôi đã tạo một trang web được quản lý nội dung bằng ASP.NET MVC. Tất cả nội dung được lưu trữ trong bảng 'Nội dung' trong cơ sở dữ liệu SQL Server, với văn bản được lưu trữ trong cột dữ liệu 'XML'.Thực hiện tìm kiếm trên trang web ASP.NET MVC

Tôi muốn thêm tính năng tìm kiếm vào trang web sẽ tìm kiếm tất cả nội dung XML và trả về danh sách kết quả, mỗi kết quả trong đó liên kết đến mục nội dung.

Bất kỳ ý tưởng nào về công nghệ nào sẽ phù hợp nhất?

Tôi có nên sử dụng lập chỉ mục toàn văn SQL Server hay một thứ khác như DotLucene không?

Trả lời

3

Lucene.net sẽ là giải pháp thay thế tốt hơn cho bạn. Bạn có thể thực hiện nhiều tìm kiếm nâng cao thông qua lucene.

Tài liệu @http://incubator.apache.org/lucene.net/docs/2.1/

+1

Bạn có thể giải thích tại sao Lucene.net sẽ tốt hơn FTS không? –

+0

Lucene cung cấp trải nghiệm tìm kiếm phong phú hơn, như có thể hiển thị văn bản xung quanh trong mỗi kết quả tìm kiếm, vì vậy người dùng có thể thấy ngữ cảnh mà từ tìm kiếm của họ được chọn, tương tự như cách Google và các công cụ tìm kiếm khác hoạt động. – Jonathan

Các vấn đề liên quan