2012-03-03 43 views

Trả lời

9

Cá nhân, tôi đã sử dụng cả hai Solr và ElasticSearch với với django Haystack và đã hài lòng với kết quả của cả hai. Solr dường như có một đường cong học tập hơi dốc hơn, nhưng nó không đủ để trở thành một người chia bài. Nếu bạn có ý tưởng triển khai dựa trên đám mây cho dự án của mình, bạn có thể muốn đi với ElasticSearch vì nó có tính năng lập chỉ mục phân tán và một số tính năng hữu ích khác thuộc loại môi trường. Tôi không có kinh nghiệm với Xapian, vì vậy tôi sẽ không đánh lừa bạn với bất kỳ thông tin nào ở đó.

Bạn có thể muốn kiểm tra bài đăng này từ tác giả của ElasticSearch https://stackoverflow.com/a/2288211/1608085 (vâng, nó sẽ là một chút thiên vị)

Ngoài ra kiểm tra câu trả lời trước đây để so sánh của Solr và ElasticSearch https://stackoverflow.com/a/10213568/1608085

0

Tại sao bạn không xem xét công cụ tìm kiếm mạnh mẽ như vậy như Sphinx - django-sphinx

+5

Thay vì hỏi "Tại sao", sẽ rất hữu ích nếu liệt kê một vài lý do nếu bạn quen với Nhân sư và có thể so sánh nó với ElasticSearch & Solr. – Medorator

0

`ve được làm việc trong một project sử dụng Solr để thực hiện tìm kiếm. Đó là một giải pháp tốt.

Một đầu vào mở rộng nhiều đến thế này bạn có thể tìm thấy ở đây - Why use Solr

+0

Hãy tránh liên kết với nội dung bên ngoài - nếu bạn có thể, tóm tắt nó theo cách của riêng bạn, điều này sẽ giúp chúng tôi tránh có các liên kết treo lơ lửng vô dụng nên liên kết nội dung biến mất. – qdot

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