Backend » Historie » Verze 6
Jan Smolař, 2020-05-13 13:18
1 | 1 | Jan Smolař | h1. Backend |
---|---|---|---|
2 | 2 | Jan Smolař | |
3 | 4 | Jan Smolař | h2. /document |
4 | 5 | Jan Smolař | |
5 | * třídy *Coords*, *DocumentSize*, *Page*, *PcGts*, *Point*, *TextEquiv*, *TextLine*, *TextRegion*, *TextWord* - struktury používaných objektů na BE |
||
6 | |||
7 | 1 | Jan Smolař | h2. /model |
8 | 5 | Jan Smolař | |
9 | * třídy *DocumentDetailResponse*, *DocumentResponse*, *ResponseMessage*, *SearchRequest*, *SearchResponse* - struktury používaných objektů ke komunikaci s FE |
||
10 | |||
11 | 1 | Jan Smolař | h2. / |
12 | 5 | Jan Smolař | |
13 | * třída *FulltextSearchApplication* - spouštěcí třída BE |
||
14 | ** metoda *main* - spouštěcí metoda |
||
15 | * třída *IndexController* - spouštěcí třída BE s metodou *main()* |
||
16 | 6 | Jan Smolař | ** metoda *index* - metoda ke zpracování požadavku k vyhledání výrazu z FE, která vrací objekt typu SearchResponse |
17 | ** metoda *uploadFile* - metoda ke zpracování požadavku k nahrání dokumentů do Solru z FE, která vrací objekt typu ResponseMessage |
||
18 | ** metoda *listDocuments* - metoda ke zpracování požadavku k vypsání všech dokumentů v Solru z FE, která vrací objekt typu DocumentResponse |
||
19 | ** metoda *listSingleDocument* - metoda ke zpracování požadavku k vrácení specifického dokumentu ze Solru z FE, která vrací objekt typu DocumentDetailResponse |
||
20 | ** metoda *delete* - metoda ke zpracování požadavku ke smazání všech dokumentů v Solru z FE, která vrací objekt typu String |
||
21 | ** metoda *info* - metoda ke zpracování požadavku k výpisu informací o dokumentech v Solru z FE, která vrací objekt typu String |
||
22 | 5 | Jan Smolař | * třída *SolrService* - spouštěcí třída BE s metodou *main()* |
23 | ** metoda *loadFile* - metoda k načítání souborů XML, která vrací objekt typu PcGts |
||
24 | ** metoda *loadFile* - metoda k načítání souborů XML, která vrací objekt typu PcGts |
||
25 | ** metoda *loadFile* - metoda k načítání souborů XML, která vrací objekt typu PcGts |
||
26 | * třída *Utils* - třída na pomocné funkce |
||
27 | ** metoda *generateRandomStringId* - metoda k tvorbě random řetězců, která vrací objekt typu String |
||
28 | * třída *XMLLoader* - třída k načítání souborů XML |
||
29 | ** metoda *loadFile* - metoda k načítání souborů XML, která vrací objekt typu PcGts |