Мій останній досвід роботи з Solr + Magento, можливо, трохи розбереться.
По-перше, є проблеми:
- Роздроблені бібліотеки PHP - Якою я повинен користуватися? Скільки рядків коду мені доведеться виправити в непідтримуваній бібліотеці?
- Додаткові речі для вивчення - я не мав досвіду роботи з Tomcat перед тим, як стрибнути в цей човен. Це справді весело.
- Дуже мало документації, орієнтованої на досвідченого розробника в незнайомому середовищі. Будьте готові вивчити усю цікаву термінологію Java лише для того, щоб ви могли прочитати посібник із налаштування.
- Додано багато зусиль для того, щоб зробити сам
У моєму випадку я хочу піти з Солром, тому що він робить те, що я хочу. Впевнені, що хтось із тих сторонніх постачальників пошукових запитів зробить це теж, але якби я хотів використати це, я був би хлопцем, який задовольняється веб-сайтом у розмірі 200 доларів. Я, звичайно, не намагався б просунути межі Magento CE.
Пошук у звичайній формі просто не стане для мене достатньо хорошим рішенням. У мене є клієнти, які будуть розраховувати на пошук у магазині, і шанси їх неправильно назвати імена дуже високі. Одного лише цього мені достатньо, щоб хотіти піти від методів Маженто.
Я думаю, як і інші зрозуміли, що спускатися по дорозі Солра - це не легка справа. Окрім самих гайок і болтів Solr, вам також доведеться турбуватися про наслідки для інфраструктури (те, що спонукає мене розглянути можливість переміщення всього до місця розташування).
Поки що, однак, все це є досить корисним досвідом. Я думаю, що пройде ще пару років, перш ніж я отримаю відповіді на стільки питань, які у мене є, і до того часу ми будемо дивитись на наступний мод, який, ймовірно, працює в node.js або щось таке, і настав час міграції Знову і знову.