sql >> Database teknologi >  >> NoSQL >> MongoDB

Hvordan integrerer jeg MongoDB med Solr?

Jeg har ikke lavet nogen integration, og jeg er sikker på, at du allerede har googlet, men...

http://nosql.mypopescu.com/post/383437318/integrating -mongodb-med-solr

http://blog.knuthaugen.no/2010 /04/madlavning-med-mongodb-and-solr.html

Det problem, du sandsynligvis kommer til at løbe ind i med en "psuedo real-time" løsning, afhængigt af din lydstyrke, er ydeevne. Solr-ydelse med høje commits er ikke den bedste. Med andre ord er det ikke så meget en realtidsindekseringsløsning, som det er en batch-indekseringsløsning. Afhængigt af hvad du rent faktisk gør, kan dette være et problem for dig eller ikke.

ElasticSearch (nævnt ovenfor) har lavet meget støj i blogosfæren på det seneste, og det har et JSON-api, så du vil måske se på det, hvis du bruger MongoDB. Jeg er stødt på disse præstationsmålinger når du laver nogle undersøgelser af realtids-commits (jeg har dog aldrig brugt ElasticSearch).

AFAIK, der er kun én (meget dedikeret) bidragyder til ElasticSearch.




  1. Min api-kode henter et tomt dataarray fra mongodb, mens koden fungerer godt på mongodb legeplads

  2. Regulært udtryk Spring data mongodb repositories

  3. FEJL:underordnet proces mislykkedes, afsluttet med fejlnummer 51 MongoDB

  4. Spring Boot opsætning af MongoDB-depot