A keresési operátorok olyan speciális karakterek, melyek segítségével egyedi lekérdezések állíthatók össze a keresőmotor kezelőfelületén. Használatuk által könnyebben és rövidebb idő alatt juthat el a felhasználó a keresett tartalomhoz, dokumentumhoz.
A speciális keresések típusai:
- helyettesítő karakterekkel történő keresés
- fuzzy keresések
- közelségi keresések
- tartomány keresések
- logikai operátorokkal meghatározott relációs keresések
Helyettesítő karakterekkel történő keresés
Egy karakter helyettesítésére a ”?” , több karakter kiváltására a ”*” szimbólumot használhatjuk, ily módon a ”te?t” keresőszóra találatként a test és tett szavakat is megkapjuk, míg például ”*est” keresésnek a Budapest vagy az Everest szavak is megfelelnek.
Fuzzy keresések
A Fuzzy keresések olyan kifejezéseket keresnek, amelyek néhány betű eltéréssel hasonlítanak a megadott kifejezésre. Fuzzy kereséshez a ”~” szimbólumot használhatjuk, melyet a keresési kifejezés végére írhatunk, utána akár számmal megadva, hogy maximálisan hány betű eltérést tolerálunk. Természetesen a keresési kifejezés, amely után írjuk a hullámvonalat, maga is találat lesz.
A ”tető~2” keresésre tehát az alábbi találatok érkezhetnek:
- tető
- tetű
- test
- tett
- teve
Közelségi keresések
A közelségi keresések egy megadott távolságon belül keresnek szavakat. Közelségi keresés végrehajtása lehetséges a keresési kifejezések után a ”~” karakter, illetve egy numerikus érték megadásával és az így kapott teljes keresési kifejezés idézőjelbe történő foglalásával. Például “egyedi bútor”~3 esetén minden olyan szöveges tartalom találat lesz , amelyekben az „egyedi” és a „bútor” szó maximálisan 3 szó távolságra található.
Tartomány keresések
Tartományi keresések esetén időintervallumra vagy akár maximális oldalszám mennyiségre is szűkíthető egy keresés. Ilyen esetben a találati listát nem utólag (szűrők segítségével) szűkíti a felhasználó.
Logikai operátorok
A logikai operátorok használatával meghatározható a keresőkifejezések közötti reláció. Az összes kifejezést tartalmazó dokumentumokra az ÉS (AND), a valamelyiket tartalmazóra a VAGY (OR) reláció alkalmazható. Amennyiben egymást kizáró kifejezésekkel kíván keresést futtatni a felhasználó, akkor a NOT relációval teheti ezt meg. Ebben az esetben nem szerepelhetnek együtt az adott tartalomban a keresési kifejezések.
A fent leírt speciális operátorok segítségével végrehajtott keresések ugyanakkor nem jelentik azt, hogy ezen speciális karakterekre (az ún. foglalt karakterek) direkt módon nem lehetséges a keresés, mert ez a “\” jellel kiváltható, így például az "autó\?" -val keresve az autó?,mint kifejezés válik kereshetővé.
Általánosan elfogadott foglalt karakterek:
+ - = && || > < ! ( ) { } [ ] ^ " ~ * ? : \ / AND OR NOT
Egyes keresőmotorok esetén természetesen a speciális operátorok és használati metódusuk eltérőek lehetnek. Mi a Precognox által kifejlesztett TAS Vállalati keresőmotornál használt karaktereket vettük figyelembe, amelyek használatával egészen összetett keresések hajthatók végre, így integrálásuk egy vállalati keresőmotor esetén szinte elengedhetetlen.
A fent leírt keresési operátorokat ki is próbálhatja Blogkeresőnkben.