Thông thường, khi tìm kiếm với một chỉ số bình thường, bạn có thể tìm kiếm chỉ trong một trường đơn lẻ, ví dụ "tìm tất cả các thành phố bắt đầu bằng A" hoặc một cái gì đó tương tự.
Chỉ mục toàn văn cho phép bạn tìm kiếm trên nhiều cột, ví dụ: tìm kiếm cùng một lúc trên đường phố, thành phố, tỉnh, v.v. Đó có thể là một lợi thế nếu bạn muốn làm điều gì đó giống như tìm kiếm theo kiểu Google - chỉ cần nhập cụm từ tìm kiếm và tìm tất cả các hàng có cụm từ tìm kiếm đó ở bất kỳ nơi nào trong cột VARCHAR.
Ngoài ra, với tìm kiếm thông thường, bạn bị giới hạn số lượng công việc bạn có thể làm - bạn có thể tìm kiếm kết hợp chính xác hoặc chỉ LIKE - đó là về nó.
Với chỉ mục toàn văn, bạn có thể tìm kiếm các biểu mẫu từ (chạy, chạy, v.v.) và cũng cho các từ tương tự bằng cách chỉ định từ điển riêng của bạn. Bạn có thể tìm kiếm dựa trên một số ngôn ngữ nếu đó là một vấn đề. Bạn có thể tìm kiếm các mục có hai hoặc nhiều cụm từ "NEAR".
Marc
Nguồn
2009-07-23 18:06:49
Có lý do nào để không sử dụng chỉ mục toàn văn sau đó không? – Alex
Chúng sử dụng nhiều dung lượng đĩa và chậm để tính lại. –
Việc đề cập đến khá là tuyệt vời - tôi cảm thấy như thế này không được dạy đủ. – AndrewPK