Tôi phải thực hiện chỉ mục Solr vào Sitecore và tôi muốn biết cách tiếp cận tốt nhất là gì?Làm thế nào để thực hiện Solr vào Sitecore
Tôi nhìn cách tiếp cận sau:
- Capture công bố kết thúc sự kiện (hoặc các sự kiện khác) và sau đó đẩy mục để Solr index
- Thực hiện cơ sở dữ liệu bánh xích tùy chỉnh và có được tất cả những thay đổi từ bảng lịch sử. Sau đó, sử dụng dữ liệu đẩy chỉ mục tùy chỉnh thành solr.
Cách tiếp cận thứ hai có vẻ giống như một cách để đi (theo ý kiến của tôi). Trong trường hợp này, tôi có cần tạo chỉ mục tìm kiếm mới hoặc trình quản lý tìm kiếm không?
Nếu có ai thực hiện nó trước đây, bạn có thể chỉ cho tôi đi đúng hướng không? Ngoài ra, nếu bạn có thể đăng một số liên kết đến các bài viết về triển khai sitecore-solr.
CẬP NHẬT Ok, sau khi đọc tài liệu Sitecore đây là những gì tôi đã đưa ra:
Tạo lớp SolrConfiguration tùy chỉnh của bạn, nơi bạn có thể thiết lập các thuộc như solrserviceurl, thêm chỉ số và định nghĩa của nó (Solr tùy chỉnh chỉ số)
Tạo SolrIndex và thêm nó (trong tệp cấu hình) vào SolrConfiguration của bạn. Mà instantiating, solrindex nên đăng ký để AddEntry sự kiện của Sitecore History Manager, và giao tiếp với trình thu thập solr.
Tạo bộ xử lý tùy chỉnh và móc vào đường dẫn khởi tạo sitecore. Xử lý nên khởi SolrConfiguration (từ bước 1)
Kể từ khi tất cả mọi thứ trong cấu hình của bạn nộp ở sẽ được xây dựng sử dụng refrection, bạn có thể nhận thể hiện của cofiguration của bạn dựa trên tập tin cấu hình của bạn
Làm thế nào để âm thanh như. Tôi có thể có bất kỳ ý kiến xin vui lòng?
Xin chào, tôi thích cách tiếp cận này. Đề nghị nói rằng các sự kiện nên được sử dụng cho các hoạt động liên quan đến mục đơn giản, nhanh chóng (đúng với tôi nếu tôi sai). Tôi biết nó hoạt động tốt nếu bạn đăng ký các sự kiện và cập nhật chỉ số solr của bạn, nhưng điều đó có bất kỳ vấn đề hiệu suất nào không? –
Chúng tôi đã không có bất kỳ vấn đề hiệu suất nào được báo cáo lại và nó đã triển khai một số trang web lớn mà chúng tôi đã làm việc (có rất nhiều nội dung). –
Tôi đã không xem xét điều này trong bất kỳ chi tiết nào được nêu ra nhưng https://github.com/jerrong/Sitecore-Item-Buckets này trông rất, rất thú vị thực sự và có thể là giá trị bạn điều tra. (Ahhh có vẻ như nó chỉ là Sitecore 6.5 nhưng điều đó vẫn có thể tốt cho bạn?) –