Søk Protokoller

Søk Protokoller


Et søk protokollen er den metoden som en søkemotor lar brukerne søke etter og hente data fra et informasjonssystem. Søke protokoller kan være svært spesialiserte eller veldig generelt avhengig av innholdet som skal hentes. Forskjellige protokoller kan også være egnet til lagringssystemet i seg selv, for eksempel en SQL database eller et HTML-basert intranett.

HTTP-basert søk Protocol

Hypertext Transfer Protocol (HTTP) søk er grunnlaget for Internett søk på Google. Brukere fylle ut et HTML-skjema (vanligvis på en nettleser) for å gjøre et søk som består av ett eller flere søkeord. Foruten valg av søkeord, kan brukerne kontrollere parametre slik som nettsteder som skal søkes, maksimalt antall søkeresultater og begrense søkene til sider på bestemte språk. Basert på denne forespørselen, søkeresultater deretter returneres som brukeren kan undersøke dette videre ved å klikke på hyper oppføring i nettleseren. HTTP-basert protokoll gir stor fleksibilitet på hvordan søkeresultatene blir presentert for sluttbrukeren. HTML-koding kan også nettsteder for å endre hvordan informasjon om dem vises i søkeresultatene gjennom metakoder og XML koding.

Concept-basert og Kontekstavhengig Søk Protocol

Mens Google kan være en utmerket måte å hente søkeord informasjon, konseptbaserte søkemotorer er bedre egnet til å få spesialiserte data. For eksempel kan et team av forskere ønsker å søke en film arkiv for filmer som ble skutt i Nebraska. Med mindre tittelen på filmen inkluderte ordet "Nebraska", et søkeord ville være ubrukelig. Med et konsept-basert protokoll, men ville arkivet utpeke "shoot location" som en variabel for sin søkemotor. Så, som filmer ble logget i databasen, ville arkivar kunne tagge elementet med "Nebraska" slik at fremtidige søk basert på geografi.

meta Protocol

En metaprotokoll kompilerer resultater fra andre søkemotorer. For eksempel finnes det dusinvis av jobbsøking nettsteder på Internett. Søke hver av dem individuelt kan ta timer. Men en metasøkemotor gjør det mulig for brukeren å spørre alle nettsteder samtidig og motta sin samlede resultater. Selv om denne type søk er enkel og praktisk, kvaliteten av resultatene avhenger av hvor godt den metasøkemotor kommuniserer med andre søkemotorer. For eksempel, ikke alle søkemotorer, spesielt de for kontekstsensitive repositories, kan bruke de samme søkekriteriene. Derfor kan et enkelt søk ikke dra full nytte av hvordan de primære motorene finne og analysere data.