RačunalaSoftver

Napredno pretraživanje i upitni jezik. Jezik upiti tražilice

Query Language - umjetno je stvorio programski jezik koji se koristi za postavljanje upita baze podataka i informacijskih sustava.

Općenito, takve metode upita se mogu klasificirati ovisno o tome da li se koristi za baze podataka, ili tražiti informacije. Razlika je u tome što su zahtjevi za takvim uslugama nastojimo pružiti činjenične odgovore na ta pitanja, a tražilice pokušava pronaći dokumente koji sadrže informacije o korisniku zainteresiran u polju.

baze podataka

Jezici upita baze podataka uključuju sljedeće primjere:

  • QL - objektno orijentiranog, odnosi se na relacijske baze podataka; Datalog nasljednik.
  • Kontekst (CQL) - formalni jezik prezentacije zahtjeva za pronalaženje informacija sustava (kao što su web-indeksa ili bibliografskim katalozima).
  • CQLF (CODYASYL) - za CODASYL tipa baza podataka.
  • Pojam orijentirani jezik upita (COQL) - koristiti u modelima (COM). Ona se temelji na načelima podaci construpt modeliranja i koristi operacije kao što su projekcije i de projekcije multivarijatne analize, analitičke poslove i zaključaka.
  • DMX - koristi se u rudarskom modelu.
  • Datalog - upita jezik deduktivnu baze podataka.
  • Gellish engleski - jezik koji se može koristiti za postavljanje upita bazi podataka u Gellish engleskom i omogućuje razgovore (zahtjeva i odgovora), a također služi za informacije modeliranje znanja.
  • HTSQL - prevodi http-upita u SQL.
  • ISBL - koristi se PRTV (a prvi relacijski sustav za upravljanje bazama podataka).
  • LDAP - protokol za upite i katalog usluge trčanje preko TCP / IP protokola.
  • MDX - bitan za OLAP baze podataka.

Botovi

Jezik upita za pretraživanje, pak, nastoji pronaći podatke u tražilicama. Ona se odlikuje činjenicom da je dio zahtjeva sadrže običan tekst ili Hypertext s dodatnom sintaksom (na primjer, „i” / „ili”). To se značajno razlikuje od standarda sličnih jezika, kojim upravlja strogim pravilima sintakse ili naredbe sadrže pozicijskih parametara.

Kao klasificirane upite pretraživanja?

Postoje tri široke kategorije koje pokrivaju većinu pretraživanja: informativni, plovidbe, transakcijske. Iako je ovo klasifikacija nije fiksna teoretski, empirijski je potvrđeno prisustvo samih upita u tražilicama.

Informacije zahtjevi - one koje pokrivaju široke teme (primjerice, određeni grad ili model kamiona), u odnosu na koje se može dobiti tisuće relevantnih rezultata.

Navigacija - to zahtijeva da se u potrazi za web stranice ili web stranice na određenu temu (npr YouTube).

Transakcijska - odražavaju korisnikovo namjeru izvršiti određenu radnju, na primjer, za kupnju automobila ili rezervirati let.

Tražilice često pružaju četvrti tip zahtjeva koji se koristi mnogo rjeđe. Ovaj takozvani zahtjevi za povezivanjem koji sadrže evidenciju povezivanja indeksiraju web grafike (broj linkova na URL definirano, ili koliko stranica su indeksirane uz određene domene).

Kako bi u potrazi za informacijama?

Većina traži sredstva ne otkriva svoje dnevnike pretraživanja, tako da su informacije koje korisnici traže na webu, to je vrlo teško pronaći. Ipak, prve znanstvene studije pojavio 1998. godine. To je kasnije ponovno istraživanje provedeno 2001. godine, koja je analizirala zahtjevi pojavljuju kao vrlo relevantan. Također je postalo jasno kako koristiti tražilice upita jezik.

Oni su postali poznati zanimljivih karakteristika vezanih za Web:

Prosječna duljina je 2,4 pretraživanje riječi za upite.

  • Oko polovice ljudi šalju zahtjev, ali malo manje od trećine korisnika napraviti tri ili više jedinstvenih upita jedan po jedan.
  • Gotovo polovica korisnika da biste vidjeli samo prva ili dvije stranice rezultata.
  • Manje od 5% korisnika koristiti napredne mogućnosti pretraživanja (na primjer, izbor određenim kategorijama ili pretraživanja u potrazi).

Značajke prilagođene akcije

Studija je također pokazala da je 19% od zahtjeva sadržane geografski pojam (npr imena, poštanske brojeve, geografske značajke, i tako dalje. D.). Ipak, to je napomenuti da osim kratke upite (tj s više uvjeta) često je prisutan i predvidljivi obrasci u kojima su korisnici promijenili svoje izraze za pretraživanje.

Također je utvrđeno da su 33% zahtjeva od jednog korisnika ponavlja, au 87% slučajeva korisnik će pritisnuti isti rezultat. To sugerira da su mnogi korisnici koriste ponovljene zahtjeve za pregled ili ponovno pronaći informacije.

Distribucija frekvencija zahtjeva

Osim toga, stručnjaci potvrdili su da je učestalost zahtjeva distribucije odgovaraju napajanja zakonom. To jest, mali dio ključnu riječ javlja u najvećem listi upita (na primjer, više od 100 milijuna), a najčešće se koriste. Ostatak kazne pod istim subjektima koriste rjeđe i pojedinačno. Ova pojava se naziva princip Pareto (ili „80-20 pravilo”), a moguće je koristiti takve tražilice optimizacija tehnike kao što su indeksiranje ili diobom baze podataka, caching i prethodno učitavanje, a također pruža priliku za poboljšanje jezik upita tražilice.

U posljednjih nekoliko godina, ona je pokazala da je prosječna dužina upit u stalnom je porastu tijekom vremena. Tako je prosječna zahtjev na engleskom postao duže. U tom smislu, Google je predstavio ažuriranja pod nazivom „Kolibri” (kolovoz 2013.), koja je u stanju nositi duge fraze pretraživanja bez protokola „govori” upitni jezik (poput „Gdje je najbliži kafić?”).

Za dulje upiti koristiti njihove obrade - oni se oborio u frazama, artikulirana standardnog jezika, i prikazuje odgovore na različitim dijelovima odvojeno.

Structured Query

Tražilice koje podržavaju logičke operacije i sintaksu koja se koristi tijekom duljeg upitnih jezika. Korisnik koji je u potrazi za dokumentima, koji pokrivaju nekoliko teme ili aspekte, mogu opisati svaki od njih u logičan karakterizacija riječi. U svojoj srži, logično upitni jezik je skup specifičnih fraza i interpunkcije.

Što je napredna pretraga?

Jezik „Yandex” i „Google” upiti u mogućnosti provesti više ciljano pretraživanje, pod određenim uvjetima. Napredno pretraživanje može pretraživati naziv stranice ili koristiti prefiks zaglavlje, kao i na određene kategorije i popise imena. To također može ograničiti pretragu na stranice koje sadrže određene riječi u naslovu ili pod određenim tematskim skupinama. Kada se pravilno koristi, upit jezik može nositi parametre reda veličine složenije od površine izdavanje većini tražilicama, uključujući i korisnički definirane riječi na kraju varijable i isti pravopis. Prilikom podnošenja proširene rezultati pretraživanja prikazat će se kao veza na relevantnim dijelovima stranice.

Također je moguće pretražiti sve stranice koje sadrže određenu frazu, dok je u standardnoj upita tražilice ne mogu boraviti na bilo kojoj stranici za razgovor. U mnogim slučajevima, upitni jezik može dovesti do bilo koje stranice, koji se nalazi na noindex oznaka.

U nekim slučajevima, dobro oblikovan zahtjev vam omogućuje da pronađete informacije, sadrži niz posebnih znakova i slova drugih alfabeta (kineski znakova, na primjer).

Simboli jezik upita kako čitati?

Velika i mala slove, a neki dijakritičkim znakovima (naglasci i preglas) ne smatraju se u potrazi. Na primjer, ključne riječi za pretraživanje za Citroen neće naći stranice koje sadrže riječ „Tsitroon”. No, neki ligatura odgovaraju pojedinih slova. Na primjer, potražite „aeroskobing” lako pronaći stranicu koja sadrži „Ereskebing” (AE = AE).

Mnogi ne-alfanumeričkih znakova stalno ignoriraju. Na primjer, to je nemoguće naći podatke za upite koji sadrže niz | L | (Pismo između dvije okomite linije), unatoč činjenici da je ovaj simbol se koristi u nekim predlošcima pretvoriti. Rezultat svega će „LT” podataka. Neki simboli i fraze su obrađene na različite načine: upit „kredita (financije)” prikazuje članak s riječi „kredit” i „financije”, zanemarujući zagrade, čak i ako je članak s točnim nazivom „kredit (financije)”.

Postoje mnoge opcije koje možete koristiti s upitni jezik.

sintaksa

Query Language „Yandex” i „Google” možete koristiti neke interpunkcijskih znakova pročišćavanje pretraživanja. Kao primjer, kovrčava proteza - {{}} pretraživanja. Fraza sadržane u njima, bit će predmet traži cijeli nepromijenjen.

Izraz u dvostrukim navodnicima omogućuje definiranje predmet potrage. Na primjer, riječ pod navodnicima će biti prepoznata kao što se koristi u prenesenom smislu, ili kao izmišljeni lik, bez navodnika - informacija je više dokumentarnog karaktera.

Osim toga, sve glavne pretraživače podržavaju „-” za logičan „ne”, kao i / ili. Iznimka - pojmovi koji se ne može odvojiti crticom ili crtica prefiks.

Ne odgovara za pretraživanje izraz je označen s ~. Na primjer, ako se ne sjećate točan tekst pojam ili ime, možete ga unijeti u traku za pretraživanje s određenom oznakom, te će biti u mogućnosti da biste dobili rezultate s najvećom sličnosti.

Parametri specijaliziranog pretraživanja

Tu su i kriteriji što intitle i incategory. Ovi filteri su prikazani kroz debelo crijevo, kao „filter: niz upita”. Upit niz može sadržavati pojam, izraz ili dio ili puni naziv stranice.

Funkcija «intitle: upit” daje prioritet rezultatima pretraživanja po imenu, ali također pokazuje i uobičajene rezultate na zaglavlje sadržaja. Nekoliko od tih filtara mogu se koristiti istovremeno. Kako iskoristiti ovu priliku?

Upita tipa «intitle: naziv zračne luke” će dati sve predmete koji sadrže naziv zračne luke iz naslova. Ako ga formulirati kao «parking intitle: ime zračne luke”, tada ćete dobiti članak s nazivom zračne luke u naslovu i sa spominjanjem parkiranja u tekstu.

Traži filter «incategory: Kategorija” radi na principu prvog izdavanja članaka koji pripadaju određenoj grupi ili stranici popis. Na primjer, upit za pretraživanje za vrstu „hramova incategory: Povijest” će proizvesti rezultate o povijesti hramovima. Ova funkcija se može koristiti i kao produžetak, postavljanje raznih parametara.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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