Những trải nghiệm gần đây của tôi với Solr + Magento có thể có một chút hiểu biết.
Đầu tiên, có vấn đề:
- Các thư viện PHP bị phân mảnh - Tôi nên sử dụng thư viện nào? Có bao nhiêu dòng mã tôi sẽ phải sửa trong một thư viện không rõ?
- Những thứ khác để học hỏi - Tôi không có kinh nghiệm với Tomcat trước khi nhảy lên chiếc thuyền này. Đó là niềm vui thực sự .
- Rất ít tài liệu hướng đến một nhà phát triển có kinh nghiệm trong một môi trường xa lạ. Hãy chuẩn bị để tìm hiểu tất cả các thuật ngữ Java thú vị chỉ để bạn có thể đọc hướng dẫn thiết lập.
- Có rất nhiều nỗ lực liên quan đến DIYer
Trong trường hợp của tôi, tôi muốn đi với Solr vì nó làm những gì tôi muốn. Chắc chắn một số nhà cung cấp tìm kiếm bên thứ 3 cũng sẽ làm điều đó, nhưng nếu tôi muốn sử dụng thì tôi sẽ là người có nội dung với một trang web 200 đô la. Tôi chắc chắn sẽ không cố gắng vượt qua ranh giới của Magento CE.
Tìm kiếm bên ngoài chỉ đơn giản là sẽ không phải là một giải pháp đủ tốt cho tôi. Tôi có những khách hàng sẽ dựa vào tìm kiếm cửa hàng và khả năng họ đánh sai tên rất cao. Chỉ vậy thôi là đủ để tôi muốn thoát khỏi phương pháp của Magento.
Tôi nghĩ, như những người khác cũng đã nói rõ rằng, đi xuống con đường Solr là không có gì nhẹ. Ngoài các loại đai ốc và bu lông của Solr, bạn cũng sẽ phải lo lắng về ý nghĩa cơ sở hạ tầng (điều gì đó khiến tôi cân nhắc việc chuyển mọi thứ sang vị trí đồng).
Tuy nhiên, cho đến nay, tất cả đều là một trải nghiệm khá bổ ích. Tôi tưởng tượng rằng sẽ mất một vài năm nữa trước khi tôi có câu trả lời cho rất nhiều câu hỏi mà tôi có, và sau đó chúng ta sẽ xem xét mốt tiếp theo có lẽ đang chạy trong node.js hoặc một cái gì đó và sẽ đến lúc di chuyển lại một lần nữa