Przejdź do głównej zawartości
Wersja: 2024 R1

Kolejka indeksowania SOLR

Dane elementów zarejestrowanych w WEBCON BPS są przechowywane w bazie MS SQL, a także – na potrzeby szybkiego wyszukiwania – w indeksach Apache SOLR. W trakcie pracy systemu działania, takie jak np. rejestracja nowego elementu, przejście ścieżką, zapis elementu generują wpisy w kolejce elementów do zapisania w SOLR. Za przekazywanie danych do Apache SOLR odpowiedzialna jest usługa WebCon WorkFlow Service, która procesuje kolejkę elementów do zaindeksowania.

Raport wyświetla aktualny stan kolejki indeksowania, a także umożliwia wykonanie operacji na tej kolejce. Pozycje raportu są grupowane kolejno według Nazwy tabeli, a następnie Serwisu przetwarzającego.

Kolejka indeksowania SOLR

1. Odśwież

Odświeżenie danych widocznych w raporcie, dzięki czemu można na bieżąco śledzić postęp indeksowania.

2. Kopiuj wszystko

Skopiowanie w formie tekstowej danych dostępnych w raporcie.

3. Eksport do Excela

Zapisanie danych widocznych w raporcie do formatu .xlsx.

4. Resetuj wszystkie liczniki prób

Ustawienie licznika prób na „0” dla wszystkich elementów będących w kolejce. Opcja przydatna, jeśli, na przykład, ze względu na niedostępność SOLR zostało wykonanych 5 nieskutecznych prób indeksacji. W takim przypadku, po zresetowaniu liczników, elementy zostaną ponownie przeprocesowane.

5. Usuń

  • Usuń błędne elementy – usunięcie z kolejki elementów, które osiągnęły limit 5 niepoprawnych prób indeksacji,
  • Usuń oczekujące elementy – usunięcie z kolejki elementów, które nie były jeszcze procesowane. Licznik prób wynosi „0”,
  • Usuń wszystkie elementy – usunięcie wszystkich elementów, które znajdują się w kolejce procesowania.

6. Dodaj

  • Wyczyszczenie i reindeksacja procesu lub całej bazy danych – dodanie do kolejki indeksacji wszystkich lub wybranego procesu z aktualnie wybranej bazy zawartości. W trakcie wykonywania tego zadania indeksacji usuwane są wszystkie dane z SOLR spełniające warunek wybranego procesu, zakresu dat, a następnie są one ponownie indeksowane. Do czasu zakończenia indeksacji dane nie są dostępne w wynikach zwracanych przez SOLR ani w raportach opartych na SOLR.

  • Pełna reindeksacja wszystkich baz danych – dodanie do kolejki indeksacji wszystkich procesów ze wszystkich baz zawartości. W trakcie wykonywania tego zadania indeksacji usuwane są wszystkie dane elementów SOLR z wybranego zakresu dat, a następnie są one ponownie indeksowane. Do czasu zakończenia indeksacji dane nie są dostępne w wynikach zwracanych przez SOLR ani w raportach opartych na SOLR.

  • Indeksuj proces lub całą bazę danych – dodanie do kolejki indeksacji wszystkich lub wybranego procesu z aktualnie wybranej bazy zawartości dla wybranego zakresu dat. Procesowanie tego zadania aktualizuje dane elementów zarejestrowanych dla wybranych procesów w wybranym zakresie dat. W przypadku tego zadania dane z indeksu nie są usuwane, więc są one cały czas dostępne do wyszukiwania oraz na potrzeby raportów opartych na SOLR.

  • Wyczyść indeks elementów workflow – dodanie do kolejki indeksacji zadania, które spowoduje usunięcie z SOLR wszystkich danych zarejestrowanych elementów. Procesowanie tego zadania spowoduje, że wyszukiwarka w Portalu nie będzie zwracała wyników, a raporty oparte na SOLR nie będą wyświetlały danych.

  • Wyczyść indeks aktywności – dodanie do kolejki zadania, które spowoduje usunięcie danych kolekcji Aktywności. Usunięte zostaną sugestie raportów, widoków, dashboardów (wyświetlane po kliknięciu pola wyszukiwania) oraz ostatnie aktywności danej aplikacji. Dane te przechowywane są tylko w SOLR. Operacja usuwania danych jest nieodwracalna – nie ma możliwości ponownego zaindeksowania danych historycznych.

  • Wyczyszczenie nieużywanych indeksów – (używane, na przykład, w przypadku usunięcia jednej z baz zawartości) dodanie do kolejki indeksacji zadania, które spowoduje usunięcie z SOLR wszystkich danych z innych baz zawartości niż obecnie istniejące.

  • Reindeksacja nawigacji w BPS Portal – dodanie do kolejki zadania, które odświeża dane dostępne w wyszukiwarce Szukaj w nawigacji. Zadanie jest również dodawane do kolejki, np. w przypadku utworzenia nowego procesu.

  • Reindeksacja sugestii ulepszeń w BPS Portal – dodanie do kolejki indeksacji baz zawartości.

7. Reset licznika prób dla wybranego elementu

Ustawienie licznika prób na „0” dla wybranego elementu w kolejce. Dla każdego elementu kolejki dostępne jest menu kontekstowe, a w nim opcje:

  • Edytuj – edycja właściwości wybranego elementu z listy kolejki. Umożliwia, np. zmianę priorytetu zadania, czy też datę realizacji określonego zadania,
  • Kopiuj – umożliwia skopiowanie szczegółów zadania do schowka,
  • Wyzeruj licznik prób – ustawienie licznika prób na „0”,
  • Usunięcie pojedynczego elementu – usunięcie wskazanego zadania z kolejki indeksowania.