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

Hvad ville være motivationen for at integrere mongodb med solr

ok nu kender jeg årsagen, da kun de felter, vi har konfigureret i Solr, vil blive gemt i lucene, vi gemmer ikke alle data i lucene også. Vi gemmer kun søgekriterierne i lucene. De er mere som at fuldende hinanden. For at forklare med et eksempel lad os sige, at jeg har et dokument med 40 felter, og 5 af dem er andre dokumenter. Forestil dig, at jeg vil lave en forespørgsel, der siger, at jeg ønsker, at 3 specifikke felter i dokumentet skal være lig med en bestemt værdi, og i et af underdokumenterne til den overordnede tabel har jeg et andet kriterium for, at et specifikt felt skal være i et interval og 1 andet til inkludere et bestemt ord. For at i stedet for at have ekstra indekser i mongodb, kan jeg kun gemme disse felter i solr ved at konfigurere solr korrekt.



  1. Konsekvenser af at bruge $unwind på indlejrede arrays?

  2. Spring-data mongodb repository og arv

  3. Simpel brug af EM::Synchrony#sync forårsager 'root fiber' FiberError -- min fejl?

  4. Er der nogen måde at oprette Mongo codecs automatisk på?