MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Каква би била мотивацията за интегриране на mongodb със solr

добре, сега знам причината, тъй като само полетата, които сме конфигурирали в Solr, ще бъдат съхранени в lucene, ние също не съхраняваме всички данни в lucene. Ние съхраняваме само полетата за критерии за търсене в lucene. Те по-скоро се допълват един друг. За да обясня с пример, нека кажем, че имам документ с 40 полета и 5 от тях са други документи. Представете си, че искам да направя заявка, казвайки, че искам 3 специфични полета в документа да бъдат равни на определена стойност и в един от дъщерните документи на родителската таблица имам друг критерий за конкретно поле да бъде в интервал и 1 друго за включват определена дума. За това, вместо да имам допълнителни индекси в mongodb, мога да съхранявам само тези полета в solr, като конфигурирам solr правилно.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Как да изпълня команда за търсене в пълен текст в MongoDB с Java драйвер?

  2. Flask-PyMongo collMod

  3. Оптимизиране на присъединяване на заявки към Mongodb

  4. Нива на несигурност на MongoDB и как да ги избегнем

  5. Как да получите деня, месеца и годината от дата в SQL