MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Jaka byłaby motywacja do integracji mongodb z solr

ok teraz znam przyczynę, ponieważ tylko pola, które skonfigurowaliśmy w Solr będą przechowywane w lucene, nie przechowujemy również całych danych w lucene. Przechowujemy tylko pola kryteriów wyszukiwania w lucene. Są bardziej jak uzupełnianie się. Aby wyjaśnić na przykładzie, powiedzmy, że mam dokument mający 40 pól, a 5 z nich to inne dokumenty. Wyobraź sobie, że chcę wykonać zapytanie mówiące, że chcę, aby 3 określone pola w dokumencie były równe określonej wartości, a w jednym z dokumentów podrzędnych tabeli nadrzędnej mam inne kryteria, aby określone pole znajdowało się w przedziale i 1 inne do zawierać pewne słowo. W tym celu zamiast posiadania dodatkowych indeksów w mongodb, mogę przechowywać tylko te pola w solr, odpowiednio konfigurując solr.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. mongodb TTL nie usuwa dokumentów

  2. Jak filtrować dane między dwoma wartościami od hh:mm do hh:mm w mongoDB

  3. Aktualizacja MongoDB. Próba ustawienia jednego pola z właściwości innego

  4. MongoDB:Unikalne i rzadkie indeksy złożone z rzadkimi wartościami

  5. Agregacja Mongodb wiersze do kolumn