Solr

Z Wiki - coigdzie.pl
Przejdź do nawigacji Przejdź do wyszukiwania

Apache Solr jest serwerem wyszukiwania pełnotekstowego. Aktualnie korzystamy z wersji 3.5.0.

Przechowywane indeksy

Indeksy są budowane poprzez import danych z bazy danych PostgreSQL. Istnieją dwa typy importu:

  • delta_import - dokonuje jedynie aktualizacji indeksu o różniące się dokumenty (usunięte, dodane lub zmienione),
  • full_import - usuwa indeks i buduje go od nowa.

Aktualnie SOLR przechowuje następujące indeksy:

  1. happenings - budowany na podstawie widoku happening_concert_repertoire_movie_view,
  2. movies - budowany na podstawie złączenia tabel movie oraz movie_show,
  3. localities - budowany na podstawie tabeli locality,
  4. localitiesstreets - budowany na podstawie złączenia tabel locality oraz street,
  5. plays - budowany na podstawie złączenia tabel organizer, locality (łączenie z tabelą orgaznizer), play, repertoire, venue oraz locality (łączenie z tabelą venue),
  6. venues - budowany na podstawie złączenia tabel venue, venue_alias oraz locality,
  7. organizers - budowany na podstawie tabeli organizer