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