Я уже видел этот вопрос, но он никогда не получал реального ответа, поэтому мне было интересно. Может ли кто-нибудь указать мне в правильном направлении, как я могу интегрировать mongoDB с Solr? Я ищу псевдореальную и конечную последовательность.
Может ли кто-нибудь это пролить свет?
Я также использую PHP / Zend с Doctrine Mongo, если это помогает.
заранее спасибо
Я не сделал никакой интеграции, и я уверен, что вы уже googled, но …
http://nosql.mypopescu.com/post/383437318/integrating-mongodb-with-solr
http://blog.knuthaugen.no/2010/04/cooking-with-mongodb-and-solr.html
Проблема, с которой вы, вероятно, столкнетесь с решением «psuedo real-time», в зависимости от вашего объема, – это производительность. Производительность Solr с высокой фиксацией не самая большая. Другими словами, на самом деле это не так много решений для индексирования в реальном времени, поскольку это пакетное индексирующее решение. В зависимости от того, что вы на самом деле делаете, это может быть или не быть проблемой для вас.
ElasticSearch (упомянутый выше) в последнее время вызывает много шума в блогосфере, и у него есть JSON api, поэтому вы можете посмотреть на него, если вы используете MongoDB. Я столкнулся с этими показателями производительности при проведении некоторых исследований в реальном времени (я никогда не использовал ElasticSearch).
AFAIK, есть только один (очень выделенный) вкладчик ElasticSearch.