Odbudowa indeksu wyszukiwania pełnotekstowego Lucene

Ostatnia modyfikacja Wrzesień 27, 2018

Do wyszukiwania pełnotekstowego AMODIT używa biblioteki Lucene.

Indeks tworzony jest automatycznie po każdej zmianie w sprawie. Bardziej obrazowo możemy powiedzieć, że gdy użytkownik przekazuje sprawę dalej, na inny etap lub do kogoś innego, to w tym momencie jest ona indeksowana przez Lucene. Dzięki temu, praktycznie natychmiast jest możliwe jej odszukanie poprzez tzw. lupkę.

Czasami może zajść potrzeba odbudowy całego indeksu, np po przeniesieniu AMODIT na nowy serwer. W tym celu, jako administrator mający dostęp do serwera na którym zainstalowany jest AMODIT,  należy wykonać następujące czynności:

  1. Zatrzymaj usługę AMODAsynchronousService
  2. Uruchom AMODITDatabaseAdmin
  3. Zaznacz w lewym oknie swoją instalację AMODIT.
  4. Kliknij Configure Lucene i następnie w okienku Lucene, kliknij Clear index, a później Yes. Komunikat „Finished!” oznacza, że zakończyło się czyszczenie indeksów, a nie jego odbudowa.
  5. Zamknij AMODITDatabaseAdmin
  6. Uruchom usługę AMODAsynchronousService.
  7. Reindeksacja rozpocznie się w momencie, w którym wykona się zadanie FullTextSearch. Zadania znajdziesz w Ustawieniach systemowych zakładka ZADANIA. W zależności od liczby spraw i dokumentów może to trwać nawet do kilkunastu godzin.
  8. Postęp reindeksacji można obserwować w Logach systemowych