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.