COMPUTERWORLD
Specializovan² t²denφk o v²poΦetnφ technice
o Internetu
(CW 21/97)

WWW dφlna
Prohledßvßnφ Internetu z vlastnφ strßnky

Ji°φ Kosek ml.

Snad se vÜichni shodneme na tom, ₧e v Internetu m∙₧eme nalΘzt mnoho velice zajφmav²ch informacφ. ProblΘm vÜak nastßvß prßv∞ s jejich hledßnφm -- Internet je tak obrovsk² a slo₧it² systΘm, ₧e nenφ v silßch Φlov∞ka v∞d∞t o vÜech zdrojφch informacφ. V praxi pak p°i hledßnφ n∞jakΘ konkrΘtnφ informace pou₧φvßme r∙znΘ prohledßvacφ slu₧by.

Tyto slu₧by m∙₧eme rozd∞lit do dvou zßkladnφch skupin. Prvnφ z nich -- seznamy -- obsahujφ tematicky Φlen∞nΘ odkazy na ty nejzajφmav∞jÜφ informace. Do tΘto skupiny pat°φ nap°. znßmß slu₧ba Yahoo. Druhou skupinu tvo°φ fulltextovΘ vyhledßvacφ slu₧by, kterΘ automaticky prohlφ₧ejφ v∞tÜinu strßnek na Internetu a vytvß°ejφ si index ze vÜech nalezen²ch slov. Do tΘto skupiny pat°φ nap°. slu₧ba AltaVista.

Na mnoha domovsk²ch strßnkßch firem Φi jednotlivc∙ jsou odkazy na oblφbenou prohledßvacφ slu₧bu autora strßnky. Vytvo°it takov²to odkaz nenφ nic slo₧itΘho. Pro AltaVistu m∙₧eme pou₧φt nßsledujφcφ k≤d:

<A HREF="http://altavista.digital.com">Prohledßvacφ slu₧ba AltaVista</A>

Toto °eÜenφ sice funguje, ale mnohem hezΦφ by bylo, kdyby na naÜφ strßnce bylo rovnou polφΦko pro zadßnφ dotazu a po jeho odeslßnφ bychom dostali odpov∞∩ od AltaVisty. Odpadlo by tak natahovßnφ strßnky pro zadßnφ dotazu AltaVist∞.

K vy°eÜenφ tohoto problΘmu staΦφ, kdy₧ se podφvßme na to, jak se AltaVist∞ posφlß dotaz: dotaz je p°edßvßn jako parametr v URL -- vÜe, co je v URL uvedeno za znakem '?', je pova₧ovßno za parametr dotazu. Dotaz na spoleΦnost IDG je do URL zak≤dovßn takto:

...?pg=q&what=web&fmt=.&q=IDG

Prvnφ p°i°azenφ indikuje, ₧e se jednß o strßnku s dotazem; druhΘ urΦuje, co se bude prohledßvat -- zda Web Φi diskusnφ skupiny. T°etφ p°i°azenφ urΦuje formßt zobrazenφ v²sledk∙ -- v naÜem p°φpad∞ standardnφ. Za q= nßsleduje ji₧ samotn² dotaz. Abychom mohli toto URL vytvo°it, musφme pou₧φt formulß°. U jeho atributu ACTION nastavφme URL na AltaVistu. Pole, kterß urΦujφ druh dotazu, vytvo°φme jako skrytß (typ HIDDEN). Formulß° bude tedy obsahovat pouze jedinΘ viditelnΘ pole pro zadßnφ hledan²ch slov (a samoz°ejm∞ tlaΦφtko pro odeslßnφ dotazu). KonkrΘtnφ podoba v HTML m∙₧e b²t nßsledujφcφ:

<B>Vyhledßvßnφ ve Webu pomocφ AltaVisty</B><BR>

<FORM ACTION="http://altavista.digital.com/cgi-bin/query" METHOD=GET>

<INPUT TYPE=HIDDEN NAME="pg" VALUE="q">

<INPUT TYPE=HIDDEN NAME="what" VALUE="web">

<INPUT TYPE=HIDDEN NAME="fmt" VALUE=".">

<INPUT TYPE=TEXT NAME="q" SIZE=30>

<INPUT TYPE=SUBMIT VALUE="Odeslat dotaz">

<BR><SMALL>

Jednotlivß slova odd∞lujte mezerami, frßze piÜte do ·vozovek

takto: "psacφ stroj". Pro hledßnφ r∙zn²ch tvar∙ pou₧ijte

hv∞zdiΦku na konci slova: mφΦ*

</SMALL>

</FORM>

Vyhledßvßnφ ve Webu pomocφ AltaVisty</B><BR>



Jednotlivß slova odd∞lujte mezerami, frßze piÜte do ·vozovek

takto: "psacφ stroj". Pro hledßnφ r∙zn²ch tvar∙ pou₧ijte

hv∞zdiΦku na konci slova: mφΦ*


| <<< | CW o Internetu | COMPUTERWORLD | IDG CZ homepage |