Comment utiliser mongoDB avec Solr?
Est-il possible de répliquer les données de mongoDB à Solr? Je suis l'aide de ruby + sinatra + mongoid. Ou j'ai besoin de faire des crochets avec after_create, after_update et ainsi de suite jusqu'à rsolr?
Cette réponse à un autre NoSQL texte intégral question pourrait être utile: stackoverflow.com/questions/5453872/...
OriginalL'auteur Eugene | 2011-04-14
Vous devez vous connecter pour publier un commentaire.
10gen introduit Mongo Connecteur, ce qui permet de pousser des données dans Solr (entre autres)
http://blog.mongodb.org/post/29127828146/introducing-mongo-connector
De leur exemple:
OriginalL'auteur Andriy Tkach
Certaines personnes intégrées Solr avec MongoDB avec le code d'application de l'écoute de la "oplog" de MongoDB. Je voudrais vous recommandons de mettre en place quelque chose sur l'application complètement découplé de MongoDB. Si l'application insère quelque chose dans MongoDB, puis déclencher une insertion dans Solr etc.
Tailabled curseurs peut-être une option
http://jwage.com/2011/03/16/mongodb-tailable-cursors/
mais ils ne fonctionnent que avec plafonné collections.
OriginalL'auteur Andreas Jung
Je ne suis pas sûr de savoir si c'est trop tard. Les mongo-jdbc ne fonctionnerait pas avec DIH de Apache Solr, vous auriez besoin de le prolonger. J'ai étendu, et vous pouvez l'utiliser à partir d'ici: https://github.com/hrishik/solr-mongodb-dih
Vous pouvez directement l'utiliser avec Apache Solr. Dans ce cas, le DIH fichier de configuration ressemble à quelque chose comme ci-dessous:
OriginalL'auteur Hrishikesh Karambelkar
Configurer le pilote JDBC de la saveur du gestionnaire d'importation des données à l'aide du pilote JDBC trouvé à https://github.com/erh/mongo-jdbc -- il prend en charge select, insert, update et drop. Espérons que cette aide!
OriginalL'auteur hd1