Jak hledat
FulltextovΘ vyhledßvßnφ je realizovßno prost°ednictvφm databßze, kterß obsahuje specißln∞ pro vyhledßvßnφ upravenΘ strßnky tohoto serveru. Jeliko₧ se jednß o velk² objem dat a zejmΘna tvorba indexu je velmi Φasov∞ nßroΦnß, bude tato databßze aktualizovßna v₧dy jednou m∞sφΦn∞, a to v₧dy prvnφ den v m∞sφci. Myslφm si, ₧e jde o p°ijateln² kompromis mezi on-line vyhledßvßnφm ·daj∙ pouze z databßze a vyhledßvßnφm ·daj∙ i na statick²ch strßnkßch, kterΘ jsou takΘ mnohdy d∙le₧itΘ.
Narozdφl do mnoh²ch "rßdoby" hledaΦ∙, kterΘ umo₧≥ujφ vyhledßvat pouze jedinΘ klφΦovΘ slovo, pracuje toto fulltextovΘ vyhledßvßnφ se slo₧it∞jÜφmi v²razy. To vßm umo₧≥uje lΘpe specifikovat dotaz a rychleji tak nelΘzt po₧adovanou informaci.
Syntaxe pro zßkladnφ vyhledßvanφ je slovo1 slovo2 slovo3 atd. P°i takto specifikovanΘm dotazu fulltext nalezne strßnky, kterΘ obsahujφ vÜechna uvedenß klφΦovß slova. Ekvivalentem tohoto v²razu je i +slovo1 +slovo2 +slovo3. ZnamΘnko plus (+) v tomto p°φpad∞ sd∞luje vyhledßvaΦi, ₧e hledanß strßnka mß obsahovat danΘ klφΦovΘ slovo.
Jestli₧e vÜak chcete najφt strßnky, kterΘ naopak specifikovanΘ slovo Φi slova neobsahujφ, pou₧ijte znamΘnko mφnus (-) p°ed klφΦov²m slovem. Nap°φklad v²raz +slovo1 +slovo2 -slovo3 zobrazφ vÜechny strßnky, kterΘ obsahujφ jak slovo1 tak i slovo2, ale neobsahujφ slovo3.
Poslednφ funkcφ, kterΘ toto fulltextovΘ vyhledßvanφ podporuje, jsou tzv. frßze. V p°edchozφch p°φkladech je fulltextovΘmu vyhledßvanφ zcela jedno, zda slovo2 nßsleduje hned za slovem1 nebo zda je ka₧dΘ na opaΦnΘm konci strßnky. Tento problΘm °eÜφ prßv∞ frßze, kterΘ slou₧φ k vyhledßvßnφ slovnφch spojenφ o dvou a vφce slovech. Pro pou₧itφ frßzφ je nutnΘ uzav°φt hledanΘ slovnφ spojenφ do dvojit²ch uvozovek, jak ukazuje nßsledujφcφ p°φklad. V²raz "slovo1 slovo2" nalezne vÜechny strßnky, kde slovo2 nßsleduje ihned za slovem1.
TΘm∞° samoz°ejmostφ se vßm ji₧ m∙₧e zdßt skuteΦnost, ₧e vÜechny v²Üe uvedenΘ postupy m∙₧ete libovoln∞ kombinovat. Jeden p°φklad za vÜechny: +slovo1 -slovo2 +"slovo3 slovo4" -"slovo5 slovo6".
Zdß se vßm to slo₧itΘ? V∞°te mi, ₧e to nic nenφ. StaΦφ si pouze zapamatovat t°i zßkladnφ operßtory (+, -, "). Pokud to zvlßdnete, m∙₧ete pak vyhledßvat i na vÜech velk²ch vyhledßvaΦφch, kterΘ tuto standardnφ konvenci takΘ podporujφ.
|