Återuppbyggnad av aktivitetssökvyn

Återuppbyggnad av aktivitetssökvyn

Återskapar aktivitetssökindexet för arbetsytan.

Så fungerar det

Aktivitetsväljaren, aktivitetssökningen och flera rapporter läser från en materialiserad sökvy i stället för att skanna källtabellerna för projekt och aktiviteter vid varje tangenttryckning. Vyn hålls synkroniserad när aktiviteter och projekt ändras. Om den glider isär (efter en massimport, en återställd säkerhetskopia eller en rättning av en felaktig aktivitet) bygger det här jobbet om den från grunden:

  1. Tar bort de nuvarande sökraderna för arbetsytan
  2. Går igenom varje projekt och aktivitet i arbetsytan
  3. Lägger in en ny sökrad för var och en, med den sökbara texten omräknad

När jobbet körs

Jobbet är operatörsstyrt — det finns ingen schemalagd utlösare. Kör det manuellt när aktivitetsväljaren visar inaktuella resultat.

Parametrar

Det här jobbet har inga parametrar.

Jobbresultat

MätvärdeBeskrivning
rebuiltAlltid true vid lyckad körning

Jobbet rapporterar lyckat resultat så snart varje aktivitet har indexerats om; räknare per rad exponeras inte.

När du bör köra jobbet

  • Aktivitetsväljaren visar aktiviteter som har bytt namn eller raderats
  • En aktivitet visas inte i väljaren men finns på projektsidan
  • Efter en återställning från säkerhetskopia av projektdata
  • Efter en manuell SQL-rättning i projekt- eller aktivitetstabellerna

Felsökning

ProblemLösning
Väljaren visar fortfarande inaktuella resultat efter återuppbyggnadenTvångsuppdatera webbläsaren. Sökvyn ligger bakom en kort cache på klientsidan
En aktivitet som borde visas saknas fortfarandeKontrollera att aktiviteten inte är mjukraderad, att dess projekt inte är arkiverat och att aktivitetens status inte är inaktiverad