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

Quale sarebbe la motivazione per integrare mongodb con solr

ok ora conosco il motivo poiché solo i campi che abbiamo configurato in Solr saranno archiviati in lucene, non stiamo memorizzando anche tutti i dati in lucene. Memorizziamo solo i campi dei criteri di ricerca in lucene. Sono più come completarsi a vicenda. Per spiegare con un esempio diciamo che ho un documento con 40 campi e 5 di loro sono altri documenti. Immagina di voler fare una query dicendo che voglio che 3 campi specifici nel documento siano uguali a un certo valore e in uno dei documenti figlio della tabella genitore ho un altro criterio per un campo specifico in un intervallo e 1 altro in includere una determinata parola. Per questo, piuttosto che avere indici extra in mongodb, posso memorizzare solo questi campi in solr configurando correttamente solr.