"hitman" <firecracker88@yahoo.com> wrote in
news:9gteur$136o$1@news.cybercity.dk:
>
> Lars Hoffmann <lars@hoffmann.ac> skrev i en
> news:9gtdj7$iuu$1@sunsite.dk...
>> hitman wrote in dk.edb.internet.webdesign.serverside.asp:
>> > Mange websider har en formular hvor brugeren skriver et ord i et
>> > søgefelt, hvorefter der sendes en forespørgsel til serveren der
>> > leder i websitets dokumenter efter ord der matcher det i feltet.
>> > Derpå gives svar med links til de fundne dokumenter.
>>
>> Jeg tror at grunden til at du ikke har fundet noget endnu, er at de
>> fleste af den slags soegefunktioner slet ikke leder i sidens HTML
>> dokumenter, men derimod i en database.
>
> Det har du sikkert ret i, jeg har bare altid troet det var i HTML'en.
> Jeg antager at hele HTML siders indhold simpelthen lægges i databasen.
>
nej, ikke helt ... i hvert fald ikke altid. Med Windows NT/2k følger en
såkaldt "index server". Den vedligeholder konstant et katalog over, hvilke
filer der ligger på computeren - og den kan du kommunikere med via ASP. Det
er faktisk ikke så svært. Jeg har bla. brugt det på
www.pf.dk . Da jeg fandt
ud af at man kunne gøre dette, gik der kun en times tid med at få en basal
søgemaskine sat op på websitet.
Der findes masser af information om, hvordan du anvender index-server sammen
med ASP på nettet ... men søg fx først på
http://msdn.microsoft.com [1]...
for lissom at give dig en fornemmelse af, hvad det er for en fyr du arbejder
med. Der findes også en nyhedsgruppe i microsoft.public.*-hierarkiet ... den
hedder news:microsoft.public.inetserver.indexserver
Index-server opererer med flere forskellige filtre - bla. kommer selve
"teksten" med i kataloget fra HTML-filer - dvs tekst inde i tags og ASP-kode
kommer ikke med. Der findes også filtre, så man kan søge i PDF-filer etc.
[1] Jeg går ud fra, at
www.aspin.com, www.asp101.com, www.devguru.com,
www.asp.dk også har information om, hvordan man gør.
--
I wrote to George W. Bush - see why at
http://stocholm.dk/emailgeorgewbush.asp
- Jesper Stocholm -
http://stocholm.dk