Solr: Różnice pomiędzy wersjami
Przejdź do nawigacji
Przejdź do wyszukiwania
Znacznik: visualeditor |
Nie podano opisu zmian Znacznik: visualeditor |
||
| Linia 1: | Linia 1: | ||
Apache Solr jest serwerem wyszukiwania pełnotekstowego. Aktualnie korzystamy z wersji 3.5.0. | Apache Solr jest serwerem wyszukiwania pełnotekstowego. Aktualnie korzystamy z wersji 3.5.0. | ||
== Przechowywane | == Przechowywane indeksy == | ||
Indeksy są budowane poprzez import danych z bazy danych PostgreSQL. Istnieją dwa typy importu: | |||
* '''delta_import''' - dokonuje jedynie aktualizacji | * '''delta_import''' - dokonuje jedynie aktualizacji indeksu o różniące się dokumenty (usunięte, dodane lub zmienione), | ||
* '''full_import''' - usuwa | * '''full_import''' - usuwa indeks i buduje go od nowa. | ||
Aktualnie SOLR przechowuje następujące | Aktualnie SOLR przechowuje następujące indeksy: | ||
# '''happenings''' - budowany na podstawie widoku '''''happening_concert_repertoire_movie_view''''', | # '''happenings''' - budowany na podstawie widoku '''''happening_concert_repertoire_movie_view''''', | ||
# '''movies''' - budowany na podstawie złączenia tabel '''''movie''''' oraz '''''movie_show''''', | # '''movies''' - budowany na podstawie złączenia tabel '''''movie''''' oraz '''''movie_show''''', | ||
Wersja z 10:45, 21 wrz 2017
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:
- happenings - budowany na podstawie widoku happening_concert_repertoire_movie_view,
- movies - budowany na podstawie złączenia tabel movie oraz movie_show,
- localities - budowany na podstawie tabeli locality,
- localitiesstreets - budowany na podstawie złączenia tabel locality oraz street,
- plays - budowany na podstawie złączenia tabel organizer, locality (łączenie z tabelą orgaznizer), play, repertoire, venue oraz locality (łączenie z tabelą venue),
- venues - budowany na podstawie złączenia tabel venue, venue_alias oraz locality,
- organizers - budowany na podstawie tabeli organizer