IndexServer - doporučené postupy: Porovnání verzí

Z enTeam
Skočit na navigaci Skočit na vyhledávání
m (naimportována 1 revize)
Řádek 1: Řádek 1:
 
V případě požadavku na znovuvygenerování indexů IndexServeru je možno použít níže popsané postupy.  
 
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 M/TeamBridge (utilita [[IndexMTB]]), případně kombinací obou postupů.
+
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ů.
  
 
<h2>Generování indexů z dat uložených v DocumentServeru</h2>
 
<h2>Generování indexů z dat uložených v DocumentServeru</h2>
Řádek 11: Řádek 11:
 
f <Id>        : všechny dokumenty od zadaného Id
 
f <Id>        : všechny dokumenty od zadaného Id
 
t <Id1> <Id1> : všechny dokumenty od Id1 do Id2
 
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)
+
u <soubor>    : všechny dokumenty s Id zadanými v textovém souboru (každé Id na samostatné řádce)
 
</pre>
 
</pre>
  
  
<h2>Generování indexů z dat uložených v M/TeamBridge</h2>
+
<h2>Generování indexů z dat uložených v enTeam Workflow manager</h2>
 
<pre>IndexMtb.exe reportfile mode [filter]
 
<pre>IndexMtb.exe reportfile mode [filter]
  

Verze z 10. 7. 2019, 07:33

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ů.

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