ArvutidTarkvara

Täpsem otsing ja päringu keel. Keel otsingumootori päringut

Query Language - on kunstlikult loodud programmeerimiskeelt kasutatakse päringu andmebaaside ja infosüsteemide.

Üldiselt on sellised meetodid päringuid saab liigitada sõltuvalt sellest, kas neid kasutatakse andmebaasi või otsida infot. Erinevus on selles, et taotluste selliseid teenuseid oleme pühendunud pakkuma faktilist vastused nendele küsimustele, samas otsingumootori püüab leida dokumente, mis sisaldavad informatsiooni kasutaja on huvitatud valdkonnas.

Andmebaasid

Keeled andmebaasi päringute hulka kuuluvad järgmised näited:

  • QL - objekt-orienteeritud, viitab relatsioonandmebaasides; DATALOG järeltulija.
  • Kontekst (CQL) - ametlik keel esitlus taotluste otsisüsteemides (näiteks veebi indeksid või bibliograafilisi katalooge).
  • CQLF (CODYASYL) - eest CODASYL-TYPE andmebaase.
  • Concept orienteeritud päringu keel (COQL) - kasutatakse vastavate mudelite (com). See põhineb andmete construpt modelleerimise põhimõtteid ning kasutab operatsioonide nagu projektsioon ja de projektsioon mitme muutujaga analüüs, analüüside ja järelduste.
  • DMX - kasutatud kaevandamise mudel.
  • DATALOG - päringu keel deduktiivne andmebaase.
  • Gellish Inglise - keel, mida saab kasutada päringu andmebaasi Gellish inglise ja võimaldab vestlused (nõuded ja vastused) ning ühtlasi informatsiooni modelleerimise teadmisi.
  • HTSQL - tõlgib http-päringute SQL.
  • ISBL - kasutatakse PRTV (esimene relatsiooniline andmebaas juhtimissüsteemid).
  • LDAP - protokoll päringute ja kataloogi teenuseid töötab üle TCP / IP protokolli.
  • MDX - oluline OLAP andmebaase.

Bots

Keel otsingupäringutele omakorda eesmärk on leida andmeid otsingumootorid. Seda iseloomustab asjaolu, et osa taotluses esitatakse lihttekstina või Hypertext valikulise süntaksi (näiteks "ja" / "või"). See erineb oluliselt standard sarnaste tekst, mis on reguleeritud rangete süntaks või käsud sisaldavad asendi parameetrid.

Nagu klassifitseeritud otsingupäringutest?

On kolm suurt kategooriat, mis hõlmavad enamiku otsingud: teabe-, navigatsiooni ja tehingutega. Kuigi see klassifikatsioon ei olnud kindlaks määratud teoreetiliselt, empiiriliselt see kinnitab juuresolekul tegelik päringuid otsingumootorid.

Teabenõuded - need, mis hõlmavad laia teemade (nt konkreetse linna või mudeli veoautod), mille suhtes saab tuhandeid asjakohaseid tulemusi.

Navigation - see nõuab, et otsite veebilehel või veebilehe teatud teemal (nt YouTube).

Transactional - kajasta kasutaja kavatsust täita konkreetseid meetmeid, näiteks osta auto või lennata.

Otsingumootorid sageli ette neljanda taotluse liik, mida kasutatakse palju harvemini. See nn ühenduse loomise taotlusi, mis sisaldavad ülestähendusi ühenduvus indekseeritud veebi graafika (arv lingid URL määratletud, või kui palju lehti on indekseeritud kindla domeeni).

Kuidas teha otsivad teavet?

Enamik otsing ressursse ei avalda oma otsingulogisid, nii teabe, et kasutajatel otsivad veebis, see on väga raske leida. Siiski esimese teaduslikud uuringud ilmus 1998. aastal. See oli hiljem uuesti läbiviidud uuring 2001, mille käigus analüüsiti kuvatakse kui väga asjakohane. Selgus ka, kuidas kasutada otsingumootorid päringule keeles.

Nad said teada, et huvitavaid omadusi, mis on seotud Web:

Keskmine pikkus oli 2,4 päringuga sõnu.

  • Umbes pooled inimesed saadetakse taotluse, kuid veidi vähem kui kolmandik kasutajad teha kolme või enama unikaalne päringuid ükshaaval.
  • Peaaegu pooled kasutajatel vaadata ainult esimene või kaks lehekülge tulemusi.
  • Vähem kui 5% kasutajatest kasutavad täiustatud otsingu võimalusi (näiteks valikut mingit erilist kategooriaid või otsingule otsing).

Olemas kohandatud meetmete

Uuring näitas ka, et 19% taotlustest sisaldas geograafiline mõiste (nt nimi, sihtnumber, geograafilisi objekte, ja nii edasi. D.). Kuid see on väärt märkimist, et lisaks lühike päringud (st mitme tingimused) esineb sageli ja prognoositav mustrid, mida kasutajad muutma oma otsingut väljendeid.

Samuti leiti, et 33% taotluste ühelt kasutajalt korratakse ning 87% juhtudest alla suruvad sama tulemuse. See näitab, et paljud kasutajad kasutada korduvaid taotlusi läbi vaadata või uuesti leida teavet.

Sagedus jaotus taotluste

Lisaks eksperdid kinnitasid, et sagedus jaotus taotlused vastavad võimu õiguse. See tähendab, et väike osa märksõna esineb suurima nimekirja päringud (näiteks rohkem kui 100 miljonit) ja nad on kõige sagedamini kasutatav. Ülejäänud lause samadel teemadel kasutatakse harvemini ja individuaalselt. Seda nähtust nimetatakse Pareto põhimõte (või "80-20 reegel") ning seda on võimalik kasutada näiteks otsingumootorid optimeerimise tehnikaid nagu indekseerimine või jagavad andmebaasi vahemälu ja eelpingutiga ja andis võimaluse parandada keeles otsingumootori päringut.

Viimastel aastatel on selgunud, et keskmine päringu pikkus kasvab pidevalt pikema aja jooksul. Seega, keskmine taotluse inglise muutusid pikemaks. Sellega seoses on Google tutvustas uuendatud nimega "Hummingbird" (august 2013), mis on võimelised töötama pika otsingufraasid ilma protokoll "rääkinud" päringu keel (näiteks "Kus on lähim kohvik?").

Pikemate päringuid kasutada oma töötlemise - nad on jaotatud väljendeid, liigendatud standard keeles ning kuvab vastused erinevad osad eraldi.

struktureeritud Query

Otsingumootorid, mis toetavad loogiline operatsioon ja süntaks kasutada pikema päringule keeles. Kasutaja, kes otsivad dokumendid, mis hõlmavad mitmeid teemasid või tahke, saab kirjeldada iga loogilises iseloomustus sõna. Keskmes, loogiline päringu keel on kogum kindlaid fraase ja kirjavahemärke.

Mis on arenenud otsingut?

Keel "Yandex" ja "Google" päringuid võimalik teostada rohkem sihtotsing, teatud tingimustel. Täpsem otsing otsida lehe nime või kasutada eesliidet kaudu, samuti teatud liiki ja nimekirju. Samuti võib piirata otsingut lehed, mis sisaldavad teatud sõnu pealkirjas või teatud temaatilised rühmad. Kui kasutatakse õigesti, päringu keel ta suudab hakkama parameetrid suurusjärgu keerulisem kui pinnal väljastamise kõige otsingumootorid, sealhulgas kasutaja määratletud sõnad lõpuni muutuja ja sama kirjapilt. Esitamisel laiendatud otsingutulemuste kuvatakse link vastavates lõikudes lehel.

Samuti on võimalik otsida kõiki lehekülgi, mis sisaldavad teatud fraasi samas standard päringu otsingumootorid ei saa rääkida ükskõik rääkida lehel. Paljudel juhtudel päringu keel võib viia ükskõik millise lehe asub noindex sildid.

Mõningatel juhtudel, trimmis taotluse saate leida informatsiooni, mis sisaldab mitmeid erisümboleid ja tähtede teiste tähestike (hiina tähtedega näiteks).

sümbolid päringu keel, kuidas lugeda?

Suur- ja väiketähti ning mõned diakriitikuid (aktsendid ja täppidega) ei loeta otsing. Näiteks märksõna otsing Citroen ei leia lehekülgi, mis sisaldavad sõna "Tsitroon". Aga mõned ligatures vastavad üksikuid tähti. Näiteks otsida "Aeroskobing" lihtne leida lehe, mis sisaldab "Ereskebing" (AE = Æ).

Paljud mitte-tähemärgist pidevalt ignoreerida. Näiteks ei ole võimalik leida teavet sisaldavate päringute string | L | (Täht kahe vertikaalsed triibud), vaatamata asjaolule, et see sümbol, mida kasutatakse mõnedes malle teisendada. Tulemuseks on ainult "LT" andmeid. Mõned sümbolid ja väljendeid käideldakse erinevalt: päringu "laenu (Finance)" kuvab artikkel sõnadega "krediidi" ja "rahastamise", ignoreerides sulgudes, isegi kui seal on artikkel koos täpse nime "krediidi (Finance)".

Seal on palju võimalusi, mida saab kasutada koos päringu keel.

süntaks

Query Language "Yandex" ja "Google" saab kasutada mõningaid kirjavahemärke oma otsingu täpsustamiseks. Näitena looksulg - {{}} otsingut. Väljend neis sisalduvate sõltub otsi kogu muutmata.

Väljend jutumärkide lubab sul määrata otsitava objekti. Näiteks sõna jutumärkides tunnustatakse kui kasutatakse ülekantud tähenduses, või tegelane, ilma jutumärkideta - teave on rohkem dokumentaalset iseloomu.

Lisaks kõigi suuremate otsingumootorite toetada "-" jaoks loogiline "ei", samuti ja / või. Erand - Tingimused, mida ei saa eraldatud sidekriipsuga või kriips eesliide.

Ei vasta otsingufraasile on märgitud ~. Näiteks, kui te ei mäleta täpset sõnastust termin või nimi, saate selle sisestada otsinguväljale baar määratud sümbol ja on võimalik saada tulemusi maksimaalse sarnasuse.

Parameetrid spetsialiseeritud otsing

On ka kriteeriumid Intitle ja incategory. Neid filtreid kuvatakse läbi käärsoole, kui "filter: päringustringis". Päringustringi võib sisaldada otsingusõna või fraasi või osaliselt või täielikult lehe nime.

Funktsioon «intitle: päringuga" esmatähtsaks otsingutulemuste nime, vaid ka näitab ja tavaline tulemusi sisu kaudu. Mitmed neist filtreid saab kasutada samaaegselt. Kuidas seda võimalust ära?

Päring tüüp «intitle: nimi lennujaama" annab kõik tooted, mis sisaldavad pealkirjas lennujaama nimi. Kui me sõnastada seda «parkimine intitle: lennujaama nimi", siis saad artikkel nimega lennujaama pealkirjas ja mainimine parkimine teksti.

Otsi filter «incategory: Kategooria" töötab põhimõttel esialgse väljastamise artiklid kuuluvad konkreetsesse rühma või leht nimekirja. Näiteks Otsingupäringus tüüpi "Templid incategory: ajalugu" annab tulemusi ajaloo templid. Seda funktsiooni saab kasutada ka pikendada, muuta erinevaid parameetreid.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 et.atomiyme.com. Theme powered by WordPress.