54.81.178.153abc

Jak naprawić nie działające wyszukiwanie publikacji - FBC - Pytania i odpowiedzi
  • Rejestracja

Jak naprawić nie działające wyszukiwanie publikacji

0 głosów
Witam,

sama dliba działa ale nie działa wyszukiwanie publikacji

wpisanie dowolnego tekst  w polu wyszukiwania daje wynik zero

Czy jest jakiś szybki sposób na odbudowanie indexu wyszukiwania.
pytanie zadane 25 marca 2015 w Inne pytania przez użytkownika Zygmunt Bieliński (400)
    

2 odpowiedzi

0 głosów

Ze względu na złożoność problemu, jego weryfikacja wymagałaby dłuższej analizy i dostępu do plików konfiguracyjnych serwera dLibra.

Można spróbować przywrócić kopię indexu z backupu (jeśli taki był wykonywany) a następnie wykonać sprawdzanie spójności indexu, przy wykorzystaniu interfejsu administracyjnego serwera.

Innym rozwiązaniem może być wykonanie reindexacji (reindexall) z parametrem 5. Czynność tą należy poprzedzić usunięciem indexów: e_main, dc_main, p_main oraz p_dc_main. Wykonująć reindexację, należy unikać reindexacji treści publikacji.

Więcej informacji na temat parametrów zadania reindexującego, dostępnych jest w instrukcji systemu dLibra, pod adresem:

http://dl.psnc.pl/community/display/DLI/02.+Zakres+funkcjonalny+interfejsu+administracyjnego+serwera

odpowiedź 21 kwietnia 2015 przez użytkownika Błażej Betański (1,160)
0 głosów
Nam też przestało działać.
Zrobiłem checkIndexConsistency w jConsoli z parametrem 2,0.

Pomogło ale tylko na tyle że szuka po tym co jest w treści publikacji.

Podejrzewam że wykonanie tej operacji z parametrem 7,0 by pomogło gdyż publikacje widoczne są w Aplikacji Redaktora. Jeśli taką publikację wyedytuje i wejde w jakieś pole (np. tutył) i przeskocze na inne pole po czym uaktywni się opcja ZATWIERDŹ i to uczynię, zaczyna się wykonywać indeksowanie DCEditionIndexer oraz AVSEditionIndexer tej publikacji czyli to, co jak sadze zrobił by parametr 7,0 dla wszystkich publikacji.

Dlaczego 7,0 ? Z opisu wynika że przeprowadzenie sprawdzenia w DublinCore wymaga parametru 4  ale po opisie też nie wyszukuje więc i parametr 1 a że nie ma tylko 1 i 4 (parametry 5 i 6 nie są opisane w instrukcji) logiczne jest uzycie 7,0.

Niestety nie jestem tego pewny .

Czekam na poradę.
odpowiedź 22 kwietnia 2015 przez użytkownika Ryplewski Jarosław (230)
Jeśli wykonany był już checkIndexConsistency z parametrem 2 to nie ma konieczności uruchamiania go z parametrem 7. Zgodnie z instrukcją, 7 oznacza uruchomienie 1,2 i 4. W tym przypadku 2 (tworzy indeks poprawności pisowni dla wersji) wykonane zostałoby ponownie. Należałoby wykonać checkIndexConsistency z parametrem 5, czyli 4 i 1.
Przestałem walczyć z problemem braku możliwości wyszukiwania odtworzyłem z bacakup cały system tracąc statystykę wejść.
...