2010-07-09 43 views
5

Tôi đang chạy một trang web nhỏ trong đó tôi muốn tạo một chức năng như phần Liên kết Liên quan.Google như truy vấn tìm kiếm bằng Tìm kiếm Toàn văn trong SQL Server

Vì điều đó tôi đã tạo danh mục và chỉ mục toàn văn.

Cho đến nay, tôi đã thử nhiều cách để tạo truy vấn tìm kiếm hoạt động giống như google, nhưng tôi cho rằng tôi thậm chí còn chưa đến 10% so với những gì Google đang làm. Trong quá trình nghiên cứu của tôi, những gì tôi tìm thấy chỉ là sau khi truy vấn được kéo hồ sơ tốt.

Select col1, col2 
from MyTable 
Where 
FREETEXT(col1, 'User Passed Search Text') 

Có ai có cách tốt để tạo truy vấn tìm kiếm toàn văn có thể giúp bạn có được hồ sơ liên quan tốt hơn cho văn bản nhất định không?

Cảm ơn

Trả lời

1

Seemsthe toàn văn chủ đề đã được thảo luận khá một chút: Stackover Flow Pros and Cons of full text search types. Tôi có thể đề nghị đọc qua đó, như truy vấn bạn đang cố gắng ở trên thậm chí không có vẻ là làm việc tốt.

+0

Xin chào Frederico, tôi không tìm thấy bất kỳ câu trả lời hữu ích nào trong đó. Trong trường hợp trước đây bạn đã tạo bất kỳ truy vấn nào hữu ích trong việc tìm kiếm các hồ sơ liên quan, bạn có thể vui lòng chia sẻ với tôi không. Những gì tôi đang tìm kiếm là một cơ chế đơn giản để tìm các hồ sơ liên quan dựa trên văn bản tìm kiếm người dùng nhập vào. Cảm ơn – dotnetguts

0

Hãy xem bài viết này, bạn có thể tìm thấy nó hữu ích

Full Text Search on SQL Server Central

+1

Bạn không nên đăng liên kết mà không tóm tắt nội dung của chúng. Trang web đi xuống tất cả các thời gian. – Crisfole

+1

liên kết đó không thể xem được trừ khi bạn đăng ký, vì vậy không đáng giá: ( – MrKekson

+0

) Bạn có thể xem cách triển khai tại đây: http://stackoverflow.com/questions/506034/converting-user-entered-search-query-to- nơi-khoản-cho-sử dụng-in-sql-server-đầy đủ/30409654 # 30409654 – franzo

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