Tôi mới dùng Cassandra, nhưng truy vấn trong đó là tương đối hạn chế, so với, ví dụ, một cơ sở dữ liệu quan hệ. (Đây là do thiết kế.) Tôi khá chắc chắn không có hỗ trợ cho tìm kiếm toàn văn tại thời điểm này (điều này có thể thậm chí không được trên lộ trình).
Bạn có thể là tốt nhất để đi với Lucene hoặc một cái gì đó có thể so sánh để lập chỉ mục văn bản của các câu hỏi, hoặc trong kho dữ liệu Cassandra hoặc trong một kho dữ liệu riêng biệt.
Có vẻ như ít nhất một dự án mà đang nỗ lực để tích hợp Lucene với Cassandra, và có thể có những người khác:
Một cách để đi trong trường hợp của bạn có thể là chia nhỏ các câu hỏi thành các từ và duy trì chỉ mục của riêng bạn các từ cho câu hỏi; mileage của bạn có thể thay đổi ở đây, và một cái gì đó như Lucene sẽ không có nghi ngờ cung cấp cho bạn sự linh hoạt lớn hơn trong truy vấn.
Nguồn
2010-07-05 22:54:13