KompiuteriaiPrograminė įranga

Išplėstinė paieška ir užklausų kalba. Kalbų paieškos užklausas

Užklausa kalba - dirbtinai sukurta programavimo kalba, naudojama užklausą duomenų bazes ir informacines sistemas.

Apskritai, tokie metodai užklausų gali būti klasifikuojami, priklausomai nuo to, ar jie yra naudojami duomenų bazėje, arba ieškoti informacijos. Skirtumas yra tai, kad tokių paslaugų prašymai įsipareigojusi teikti faktinius atsakymus į šiuos klausimus, o paieškos sistema bando rasti dokumentai, kuriuose yra informacijos, susijusios su vartotojui yra suinteresuota šioje srityje.

Duomenų bazės

Kalbos duomenų bazės užklausų apima šiuos pavyzdžius:

  • QL - objektiškai orientuota, nuoroda į reliacinių duomenų bazių; DATALOG įpėdinis.
  • Kontekstas (CQL) - oficialus kalba Prašymo pateikti informacijos paieškos sistemomis (pavyzdžiui, interneto indeksų ar bibliografiniais katalogų) pristatymą.
  • CQLF (CODYASYL) - už CODASYL tipo duomenų bazių.
  • Koncepcija orientuota užklausų kalba (COQL) - naudojamas atitinkamų modelių (COM). Jis grindžiamas duomenų construpt modeliavimo principus ir naudoja operacijas, pavyzdžiui, projekcija ir de projekcija Dispersinės analizės duomenimis, analitinių operacijų ir išvadas.
  • DMX - naudojami kasybos modelį.
  • DATALOG - užklausa kalba dedukcinių duomenų bazėse.
  • Gellish Anglų - kalba, kuri gali būti naudojama užklausą į Gellish anglų duomenų bazę ir leidžia pokalbiai (prašymai ir atsakymai), taip pat tarnauja informacija modeliavimo žinių.
  • HTSQL - verčia HTTP užklausas SQL.
  • ISBL - naudojamas PRTV (vardą reliacinių duomenų bazių valdymo sistemos).
  • LDAP - protokolas už užklausų ir katalogų tarnybos veikia per TCP / IP protokolą.
  • MDX - būtinas OLAP duomenų bazių.

Robotai

Kalbų paieškos užklausas, savo ruožtu, siekia rasti paieškos sistemose duomenis. Ji yra būdinga tai, kad dalis prašyme yra teksto arba hipertekstą su pasirenkamu sintaksė (pavyzdžiui, "ir" / "arba"). Tai gerokai skiriasi nuo panašių kalbomis, kurie reglamentuoja griežtos taisyklės sintaksės ar komandos sudėtyje pozicinį parametrus standartą.

Kaip klasifikuojamos paieškos užklausas?

Yra tris plačias kategorijas, kurios apima paieškų balsų dauguma: informacinė, navigacijos ir transakcinės. Nors ši klasifikacija nebuvo nustatytas teoriškai, empiriškai tai patvirtina faktinių užklausų buvimo paieškos sistemose.

Informacijos užklausos - tie, kurie apima plačias temas (pvz konkretų miestą ar modelis sunkvežimiai), dėl kurių gali būti gaunama tūkstančius atitinkamų rezultatų.

Navigacija - tai prašo, kad ieškote svetainę ar interneto puslapį tam tikra tema (pvz, "YouTube").

Transakcinė - atspindi vartotojo ketinimą atlikti konkretų veiksmą, pavyzdžiui, pirkti automobilį ar užsisakyti skrydį.

Paieškos sistemos dažnai pateikia ketvirtą tipą prašymu, kuris yra naudojamas daug rečiau. Šis vadinamasis ryšys prašymai, kuriuose yra junglumo indeksuojami interneto grafika rekordą (skaičius Nuorodų į URL apibrėžta, ar kiek puslapių indeksuojami su konkrečiu domeno).

Kaip padaryti, kad ieškant informacijos?

Dauguma paieškos išteklių neatskleidžia savo paieškos rąstų, todėl informacija, kad vartotojai ieško internete, tai yra labai sunku rasti. Nepaisant to, pirmieji moksliniai tyrimai pasirodė 1998 m. Jis vėliau buvo pakartotinai atliktas tyrimas 2001 metais, kuri analizavo prašymai atrodo kaip labai svarbūs. Jis taip pat tapo aišku, kaip naudotis paieškos sistemos užklausų kalba.

Jie tapo žinoma, kad įdomių savybių, susijusių su interneto:

Vidutinis ilgis buvo 2,4 Paieškos užklausa žodžiai.

  • Apie pusė žmonių išsiuntė prašymą, bet šiek tiek mažiau nei vartotojų trečdalis padaryti trijų ar daugiau unikalios užklausos po vieną.
  • Beveik pusė vartotojų peržiūrėti tik pirmuosius vieną ar du puslapius rezultatų.
  • Mažiau nei 5% vartotojų naudoja pažangias paieškos galimybes (pavyzdžiui, bet tikrų kategorijų ar paieška pagal pasirinkimas).

Įranga užsakymą veiksmus

Tyrimas taip pat parodė, kad 19% prašymų pateikta geografinis terminas (pvz, pavadinimai, pašto kodai, geografines ypatybes, ir D. pan.). Tačiau verta pažymėti, kad be trumpų užklausų (ty su keliais sąlygoms) dažnai yra ir nuspėjamas modeliai, kurioje vartotojai keičia savo paieškos frazes.

Taip pat buvo nustatyta, kad 33% prašymų iš vieno vartotojo kartojasi, o 87% atvejų vartotojas paspauskite tą patį rezultatą. Tai rodo, kad daugelis vartotojų naudoja pasikartojančias užklausas peržiūrėti arba iš naujo rasti informacijos.

Dažnio platinimas prašymus

Be to, ekspertai patvirtino, kad paskirstymo prašymus dažnis atitinka maitinimo teisę. Tai reiškia, kad maža dalis raktažodžiu įvyksta didžiausia sąrašą užklausų (pavyzdžiui, daugiau nei 100 milijonų), ir jie dažniausiai naudojami. Sakinio likusi tomis pačiomis temomis yra naudojami rečiau ir labiau individualiai. Šis reiškinys vadinamas Pareto principą (arba "80-20 taisyklė"), ir tai yra įmanoma, kad naudoti tokius paieškos sistemų optimizavimo metodus, kaip indeksavimo arba skilimas į duomenų bazę, spartinimo ir apkrovai, ir taip pat suteikė galimybę pagerinti paieškos užklausų kalba.

Pastaraisiais metais, tai buvo atskleista, kad vidutinis užklausos ilgis nuolat didėja laikui bėgant. Taigi, vidutinis prašymas anglų kalba tapo ilgesnis. Atsižvelgiant į tai, "Google" įdiegė atnaujinimą, pavadintą "Kolibris" (rugpjūčio 2013) ", kuris galėtų tvarkyti ilgus paieškos frazes su jokiu protokolu" sakytinės "užklausų kalba (pavyzdžiui," Kur yra artimiausia Kavos parduotuvė? ").

Ilgiau užklausos naudoti jų tvarkymą - jie yra suskirstomi į frazes, alkūninis standartinę kalbą, ir rodo atsakymus į skirtingų dalių atskirai.

Struktūrinių užklausų

Paieškos sistemos, kurios palaiko loginį veikimą ir sintaksė naudojama per ilgą užklausos kalbomis. Vartotojas, kuris ieško dokumentų, apimantis kelis temas ar briaunų, gali apibūdinti kiekvieną iš jų logiškai apibūdinti žodžio. Pagal savo esme, logiška užklausų kalba yra konkrečių frazių ir skyrybos rinkinys.

Kas yra išplėstinė paieška?

Kalba "Yandex" "ir" Google "užklausų gali atlikti tikslingiau paiešką, atsižvelgiant į tam tikras sąlygas. Išplėstinė paieška galite ieškoti puslapio pavadinimą arba naudoti prefiksą antraštę, taip pat tam tikrų kategorijų ir vardų sąrašus. Jis taip pat gali apriboti paiešką puslapiuose, kuriuose yra konkrečių žodžių pavadinimo arba pagal tam tikrų teminių grupių. Kai naudojamas teisingai, užklausų kalba jis gali dirbti An dydžio sudėtingesnio nei daugumos paieškos sistemų, įskaitant vartotojo apibrėžta žodžių į kintamąjį pabaigos ir tuo pačiu rašybos išdavimo paviršiaus tam parametrus. Teikdamas Detali paieška rezultatai bus rodomi kaip nuorodos į atitinkamus skirsnius puslapyje.

Taip pat galima ieškoti visus puslapius, kuriuose yra tam tikrą frazę, o standartinio užklausą paieškos negali gyventi bet aptarimo puslapį. Daugeliu atvejų, užklausų kalba gali sukelti bet kurio puslapio, esančio Neindeksavimo žymes.

Kai kuriais atvejais, gerai suformuotas prašymas leidžia jums rasti informaciją, kurių sudėtyje yra specialių simbolių ir kitų raidžių, skaičių abėcėlių (kinų simbolių, pavyzdžiui).

simboliai užklausų kalba kaip skaityti?

Viršutinė ir apatinė atveju, ir kai su diakritiniais ženklais (akcentai ir umlaut) nelaikomi paiešką. Pavyzdžiui, raktažodis paieška Citroen nerasite puslapius, kuriuose yra žodis "Tsitroon". Tačiau kai kurie ligatūros atitinka atskirų raidžių. Pavyzdžiui, ieškoti "Ærøskøbing" sužinosite puslapį, kuriame yra "Ereskebing" (AE = AE).

Daugelis ne raidinių skaitmeninių simbolių nuolat ignoruojamas. Pavyzdžiui, neįmanoma rasti informaciją apie užklausas, kurių sudėtyje yra STRING | L | (Tarp dviejų vertikalių juostų raidė), nepaisant to, kad šis simbolis naudojamas kai šablonų konvertuoti. Rezultatas bus tik "LT" duomenys. Kai simboliai ir frazės yra tvarkomi įvairiais būdais: užklausa "paskola (finansai)" parodo straipsnį žodžiais "kreditas" ir "finansų", ignoruojant skliausteliuose, net jei yra straipsnis su miesto pavadinimu "kredito (Finansų)."

Yra daug variantų, kuriuos galite naudoti su užklausų kalba.

sintaksė

Užklausų kalba "Yandex" "ir" "Google" gali naudoti keletą skyrybos ženklus, kad patikslinti paiešką. Kaip, pavyzdžiui, klamrami - {{}} paieška. Frazė esančius jų, bus taikomos paiešką visa nepakitusi.

Į kabutes frazė leidžia jums apibrėžti paieškoje objektą. Pavyzdžiui, kabutėse žodis bus pripažįstama panaudota perkeltine prasme, arba kaip išgalvotas personažas, be kabučių - informacija yra labiau dokumentinio pobūdžio.

Be to, visi didžiųjų paieškos sistemų, remti ", -" už logiškas "ne", o taip pat ir / arba. Išimtis - terminus, kurie negali būti atskirti brūkšneliu arba brūkšnys priešdėlis.

Nesutampa paieškos frazė pažymėti ~. Pavyzdžiui, jei jūs neturite prisiminti tikslią terminas ar pavadinimas formuluotę, galite jį įvesti į paieškos juostą su nurodytu simboliu, ir galės gauti rezultatus su maksimalaus panašumo.

Specializuoto paieškos parametrus

Taip pat yra kriterijai, kaip Wtytule ir incategory. Šie filtrai yra rodomas per dvitaškis, kaip "filtrą: užklausos eilutę". Užklausa eilutė gali būti paieškos žodį ar frazę, dalį arba visą vardą puslapyje.

Funkcija «Wtytule: užklausos" teikia pirmenybę į paieškos rezultatus pagal pavadinimą, bet taip pat rodo ir įprasti rezultatai turinio antraštės. Kai kurie iš šių filtrų gali būti naudojami vienu metu. Kaip pasinaudoti šia galimybe?

Užklausa tipas «Wtytule: iš oro uosto pavadinimas" duos visus straipsnius, kuriuose pavadinimą pavadinimą oro uosto. Jei mes suformuluoti jį kaip «stovėjimo Wtytule: Oro uosto pavadinimas", tada jūs gausite straipsnį su pavadinime ir su automobilių paminėti tekste oro uosto vardą.

Paieška filtras «incategory: Kategorija" dirba pagal pirminio išdavimo straipsnių priklausančių tam tikrai grupei ar puslapio sąrašo principu. Pavyzdžiui, paieškos užklausa dėl tipas "Šventyklų incategory: Istorija" gamins rezultatus dėl šventyklos istoriją. Ši funkcija taip pat gali būti naudojamas kaip pratęsti, nustatant įvairius parametrus.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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