Pengalaman saya baru-baru ini dengan Solr + Magento mungkin memiliki sedikit wawasan.
Pertama, ada masalahnya:
- Perpustakaan PHP yang terfragmentasi - Mana yang harus saya gunakan? Berapa banyak baris kode yang harus saya perbaiki di perpustakaan yang tidak dirawat?
- Hal-hal tambahan untuk dipelajari - Saya tidak memiliki pengalaman dengan Tomcat sebelum melompat ke kapal ini. Ini menjadi nyata menyenangkan.
- Sangat sedikit dokumentasi yang ditujukan untuk pengembang berpengalaman di lingkungan yang tidak dikenal. Bersiaplah untuk mempelajari semua terminologi Java yang menyenangkan agar Anda dapat membaca panduan pengaturan.
- Ada banyak upaya yang terlibat untuk DIYer
Dalam kasus saya, saya ingin pergi dengan Solr karena melakukan apa yang saya inginkan. Tentu beberapa penyedia pencarian pihak ke-3 itu akan melakukannya juga, tetapi jika saya ingin menggunakannya, saya akan menjadi orang yang puas dengan situs web seharga $ 200. Saya pasti tidak akan mencoba untuk mendorong batas-batas Magento CE.
Pencarian out-of-the-box hanya tidak akan menjadi solusi yang cukup baik bagi saya. Saya memiliki pelanggan yang akan mengandalkan pencarian di toko dan kemungkinan mereka salah mengeja nama sangat tinggi. Itu saja sudah cukup bagi saya untuk ingin menjauh dari metode Magento.
Saya pikir, seperti yang lain juga telah menjelaskan, bahwa menyusuri jalan Solr bukanlah pekerjaan ringan. Selain dari mur dan baut Solr itu sendiri, Anda juga harus khawatir tentang implikasi infrastruktur (sesuatu yang membuat saya mempertimbangkan untuk memindahkan semuanya ke lokasi bersamaan).
Namun, sejauh ini, itu semua menjadi pengalaman yang sangat berharga. Saya membayangkan bahwa itu akan menjadi beberapa tahun lagi sebelum saya memiliki jawaban atas begitu banyak pertanyaan yang saya miliki, dan pada saat itu kita akan melihat mode berikutnya yang mungkin berjalan di node.js atau sesuatu dan akan tiba waktunya untuk bermigrasi semua lagi.