DISKUSE
Sametime (8)
23.04.2021 09:41

Agent který je spuštený čtenářem by měl modifikova... (3)
16.04.2021 16:07

LCConnection - Oracle (2)
08.04.2021 11:16

RTF Scrollbar (2)
21.01.2021 23:27

Export textu do hlavičky MS Word dokumentu pomocí ... (2)
21.01.2021 18:48

Nemá created (2)
09.01.2021 08:46

Problém s polem From v mailech posílaných přes SMT... (1)
30.11.2020 14:30

Agent log (1)
04.08.2020 13:17


Š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)