IndexServer - doporučené postupy
Verze z 10. 7. 2019, 07:33, kterou vytvořil EnTeamAdmin (diskuse | příspěvky)
V případě požadavku na znovuvygenerování indexů IndexServeru je možno použít níže popsané postupy.
Generování indexů je možné provést buď z metadat uložených v DocumentServeru (utilita IndexMDS), nebo z metadat procesů a dokumentů uložených v systému enTeam Workflow manager (utilita IndexMTB), případně kombinací obou postupů.
Obsah
Generování indexů z dat uložených v DocumentServeru
IndexMDS.exe i <Parametry> Parametry (určují, nad kterými dokumenty se má příkaz spustit) a : všechny dokumenty s <Id> : dokument se zadaným Id f <Id> : všechny dokumenty od zadaného Id t <Id1> <Id1> : všechny dokumenty od Id1 do Id2 u <soubor> : všechny dokumenty s Id zadanými v textovém souboru (každé Id na samostatné řádce)
Generování indexů z dat uložených v enTeam Workflow manager
IndexMtb.exe reportfile mode [filter] reportfile : textový soubor s výsledky reindexace mode: 1 = Indexes only cases which have no DmsKey and creates new docs in DocServer. 2 = Indexes all cases and creates new docs in DocServer. 3 = Re-indexes all cases which have a DmsKey and creates new mdmsIndexFile.xml files in existing docs in DocServer. Indexes all cases which have no DmsKey and creates new docs in DocServer.
Konkrétní příklady a postupy řešení
Kompletní vygenerování indexů
Využití: v případě poškození HW a neexistující záloze, uvedený postup je ale velice časově náročný a v závislosti na počtu dokumentů může trvat i několik dnů
Postup:
- spustit příkaz: IndexMDS.exe i a
Vygenerování indexů od určitého data
Využití: v případě poškození HW a existující záloze
Postup:
- z databáze DocumentServeru získat ID záznamů změněných od zvoleného data "SELECT DOC_ID FROM DS_DOCUMENTS WHERE CHANGE_DATE > '1.8.2017'"
- získané ID uložit do textového souboru ve formátu, kdy každé ID je na samostatném řádku
- do adresáře na disku s indexy nahrát existující zálohu indexů
- spustit příkaz: IndexMDS.exe i u souborID.txt