DISKUSE
HCL Domino na NAS QNAP (1)
20.02.2024 10:34

Vložení přílohy do dokumentu MS Word (3)
14.02.2024 20:54

Problěmy s diakritikou. (4)
06.02.2024 17:34

AI pomocnici 
15.01.2024 10:16

Export do pdf souboru (1)
12.01.2024 23:11

Agent přestává fungovat (1)
18.11.2023 06:42

RTF - Computed (2)
19.10.2023 13:00

Čtení polí v neuloženém dokumentu 
08.10.2023 17:15


ŠKOLENÍ


REKLAMA


KOMENTÁŘE

Full-text s vlastným dialógom (I)

Vytisknout článek

Ako nahradiť systémové full-text okno vlastným, ktoré zodpovedá dátovej štruktúre databázy? Odpoveď som sľúbil nielen Frantovi...


Tvorba zložitejších full-text dotazov nad aplikáciou má dve alternatívy:

1) Vytvorenie full-text dotazu priamo do Search Bar, napr:


Predpokladom tohto prístupu je znalosť Query Language a dátovej štruktúry aplikácie.


2) Vytvorenie dotazu prostredníctvom Search Bar "wizardu" pod tlačítkom "more", napr:


Predpokladom je znalosť práce s "wizardom" a dátovej štruktúry aplikácie.


Na obe alternatívy je však väčšina klasických používateľov imúnna. Ak si ich nechceme rozhnevať, musíme niečo vymyslieť. Štandardne sa využíva tento model:

MODEL1
KrokKomponent
Definícia dotazu:Vlastné dialógové okno
Vyhľadanie:Lotus Scritpt (FTSearch)
Zobrazenie:Folder s nájdenou kolekciou

Práve v zobrazení je však Achilova päta tejto metódy: V dokumentoch nie sú "podfarbené" hľadané slová, vo foldri sa nedá zobraziť poradie podľa relevancie.

Alternatívnym modelom je ten, ktorý popíšem podrobnejšie:

MODEL2
KrokKomponent
Definícia dotazu:Vlastné dialógové okno
Vyhľadanie:Klasický SearchBar
Zobrazenie:Klasické FT zobrazenie

Aby bol Model 2 jasnejší, popíšem jeho algoritmus:

A. Používateľ si zobrazí upravené vyhľadávacie okno, napr:


B. Kliknutím na Vyhľadať sa iniciuje:
1. Naplnenie skrytého poľa dotazom v Query Language
2. Skopírovanie dotazu na Clipboard
3. Zatvorenie vyhľadávacieho okna
4. Zobrazenie štandardnej SearchBar lišty
5. Vloženie dotazu z Clipboardu
6. Spustenie štandardného full-text vyhľadávania
7. Zobrazenie výsledku, napr:




Ako je to celé realizované? Nabudúce vysvetlím a priložím aj prototypovú aplikáciu SearchBox.nsf...


Autor: Miroslav Uhlár
Datum: 29.03.2005


Sdílet článek Seznam komentářů
 
Od
Téma
 Datum
cifra
Chytrému napověz ...
29.03.2005 10:08
Miro Uhlar
Bez toho, že by som ti nadbiehal...
29.03.2005 18:53
gerro
Diky
07.04.2005 15:09
Miro Uhlar (eD)
Dik....
11.04.2005 16:58

Související články:
» 

Full-text s vlastným dialógom (II)

 (Tipy a triky, 31.03.2005)