Trên một dự án mới, tôi cần sử dụng một cách linh hoạt để thực hiện tìm kiếm. Người tìm kiếm này sẽ là một phần rất quan trọng (và lớn) của dự án. Là hợp lý hoặc thuận tiện thay thế cơ sở dữ liệu quan hệ + Lucene với MongoDb?MongoDB có phải là lựa chọn hợp lệ cho db + lucene quan hệ không?
chỉnh sửa: Ok, tôi sẽ làm rõ: Tôi không hỏi về rủi ro, tôi có thể trả mức giá đó trong dự án này. Quan điểm của tôi là: MongoDB có định hướng đến loại điều này không? Tôi có thể làm cho một công cụ tìm kiếm đầy đủ với cùng một hiệu quả như tôi có thể nhận được trên Lucene ?. Một người bạn chỉ cho tôi ra MongoDB là thay thế, nhưng tôi không thấy liệu hiệu năng Lucene có đi kèm với thay thế tài liệu không (và sau đó, tôi cũng sẽ thấy nó trong MongoDB), hoặc ngược lại, chỉ số đảo ngược và tối ưu hóa là hoàn toàn độc lập định hướng tài liệu.
2 xu của tôi: Tôi sẽ có một cách tiếp cận theo cấu trúc, trong đó bạn có thể có khả năng thay đổi nguồn dữ liệu cơ bản –
Ok, tôi sẽ làm rõ: Tôi không hỏi về rủi ro, tôi có thể trả giá đó dự án. Quan điểm của tôi là: MongoDB có định hướng đến loại điều này không? Tôi có thể làm cho một công cụ tìm kiếm đầy đủ với cùng một hiệu quả như tôi có thể nhận được trên Lucene ?. Một người bạn chỉ cho tôi ra MongoDB là thay thế, nhưng tôi không thấy liệu hiệu năng Lucene có đi kèm với tài liệu thay thế không (và sau đó, tôi cũng sẽ thấy nó trong MongoDB), hoặc ngược lại, chỉ số đảo ngược và tối ưu hóa hoàn toàn độc lập định hướng tài liệu. – Hugo