Jedną z funkcjonalności, która weszła w skład niedawno wydanego Solr 6.0 to wsparcie dla grafów. Mając zbiór dokumentów źródłowych i relację między nimi w postaci informacji o rodzicu każdego dokumentu możemy użyć prostego zapytania i dostać wiele poziomów zagnieżdżenia w pojedynczym żądaniu. Warto także pamiętać, iż funkcjonalność o której będziemy rozmawiać działa zarówno w przypadku SolrCloud, jak również w przypadku wdrożeń opartych o master – slave.
wizualizacja
Wizualizacja grafów przy pomocy Solr 6
Wraz z premierą Solr 6 dostaliśmy możliwość pracy z grafami podczas korzystania z Solr (zobacz więcej). Korzystając z odpowiednio złożonego zapytania mogliśmy pobrać graf spełniający nasze wymagania. Tego czego brakowało to możliwość wizualizacji zwróconych wyników wyszukiwania. Postanowiliśmy wypełnić tę lukę bardzo prostym narzędziem 🙂