sql >> Database >  >> NoSQL >> MongoDB

Wat zou de motivatie zijn om mongodb te integreren met solr

ok nu weet ik de reden, want alleen de velden die we in Solr hebben geconfigureerd, worden opgeslagen in lucene, we slaan ook niet de hele gegevens op in lucene. We slaan de velden met zoekcriteria alleen op in luceen. Ze vullen elkaar meer aan. Om met een voorbeeld uit te leggen, laten we zeggen dat ik een document heb met 40 velden en 5 daarvan zijn andere documenten. Stel je voor dat ik een vraag wil stellen waarin staat dat ik wil dat 3 specifieke velden in het document gelijk zijn aan een bepaalde waarde en in een van de onderliggende documenten van de bovenliggende tabel heb ik een ander criterium voor een specifiek veld dat in een interval moet staan ​​en nog een om een bepaald woord opnemen. Daarvoor in plaats van extra indexen in mongodb te hebben, kan ik alleen deze velden in solr opslaan door solr correct te configureren.



  1. Hoe binaire gegevens efficiënt op te slaan en bij te werken in Mongodb?

  2. Referentiesets implementeren in Redis

  3. ReplicaSetConnection van pymongo gebruiken:soms wordt IndexError:niet zo'n item voor Cursor

  4. MongoDB-reparatieopdracht mislukt