Các tính năng khác biệt của việc sử dụng Solr trên công cụ Magento MySQL Fulltext mặc định là:
- Thuộc tính có trọng số (ví dụ: tên được ưu tiên cao hơn mô tả)
- Khả năng tìm kiếm mờ (ví dụ: chức năng "Ý của bạn là?")
- Gợi ý / sửa lỗi chính tả
- Thời gian lập chỉ mục
- Tốc độ, tốc độ, tốc độ (đặc biệt nếu bạn đang sử dụng danh sách tìm kiếm ajax / lookahead)
- Giảm tải điều hướng loại / lớp
Cộng đồng dường như nghiêng về Solr nói chung, mặc dù các kết nối tìm kiếm khác đã được cung cấp.
Tìm kiếm bên thứ 3:
Các sản phẩm tìm kiếm của bên thứ 3 hoạt động theo một trong hai cách: chúng thay thế các trang tìm kiếm và danh mục của bạn bằng các phiên bản của riêng chúng và thường lưu trữ chúng dưới một tên miền phụ trên trang web của bạn để không can thiệp vào SEO (ví dụ: SLI), hoặc chúng tìm kiếm iFrame vào trang web của bạn (Picosearch). Theo ý kiến của tôi, tôi không muốn các cửa hàng của mình phải chịu sự thương hại của một bên thứ 3 lưu trữ trên AWS; hoặc tệ hơn là trên trung tâm dữ liệu trong nhà của họ.
Gần đây tôi đã gặp một nhà cung cấp đội một chiếc mũ ngộ nghĩnh, người cố tình có một công cụ tìm kiếm tùy chỉnh cắm vào đầu nối Magento Solr nhưng nó chạy như một dịch vụ đám mây SaaS với bảng điều khiển. Đây không phải là cách tích hợp tìm kiếm của bên thứ 3 hoạt động - Tôi tò mò hiệu suất của nó là như thế nào.
Thời gian / triển khai
Không có công thức nào để xác định thời điểm thực hiện chuyển đổi - khi nào bạn nên di chuyển hoàn toàn phụ thuộc vào bạn. Hãy nhớ rằng đó không phải là một triển khai hai giây - chủ đề / plugin của bạn (đặc biệt là bất kỳ plugin điều hướng nào) có thể yêu cầu điều chỉnh hoặc nâng cấp.
Nó sẽ không mang lại cho bạn kết quả kỳ diệu chỉ sau một đêm - giống như mọi thứ khác trong việc điều hành doanh nghiệp của bạn, nó sẽ chỉ tốt bằng lượng thời gian bạn đầu tư vào nó . Bạn vẫn có thể phải có các trường được lập chỉ mục với các từ khóa bạn muốn tối ưu hóa. Bạn cũng sẽ phải chơi với các thiết lập trọng số rất nhiều. Đây không phải là một sửa chữa qua đêm.
Một lưu ý về hiệu suất
Đặc điểm nổi bật của tích hợp Solr so với fulltext thực sự là Magento có thể sử dụng Solr để giảm tải điều hướng lớp và kết quả trang danh mục hiển thị cho nó. Bởi vì Solr được tối ưu hóa cao đến mức nó phải chịu rất ít chi phí để làm việc đó. Điều này rất hữu ích để giảm thiểu lưu lượng truy cập và để phân tán tải của bạn trên nhiều máy chủ Apache.