KomputilojProgramaro

Altnivela serĉo kaj serĉvorto lingvo. Lingvo serĉilo demandoj

Query Language - estas artefarite kreitaj de la programlingvo uzita por konsulti datumbazoj kaj informsistemoj.

Ĝenerale, tiaj metodoj de demandoj povas esti klasifikita laŭ ĉu ili uzas por la datumbazo, aŭ serĉi informon. La diferenco estas ke la petoj por tiaj servoj devontigas provizi fakta respondojn al tiuj demandoj, dum la serĉilo provas trovi dokumentoj enhavantaj informo rilatanta al la uzanto estas interesita pri la kampo.

datumbazoj

Lingvoj de datumbazo pridemandojn inkluzivi jeno ekzemploj:

  • QL - objekton-orientita, rilatas al datumbazoj relacionales; Datalog posteulo.
  • Kunteksto (CQL) - la formala lingvo de la prezento de petoj por informoj rehavigo sistemoj (kiel ttt indeksoj aŭ bibliografiaj katalogoj).
  • CQLF (CODYASYL) - por CODASYL-TYPE datumbazoj.
  • Koncepto orientita serĉvorto lingvo (COQL) - uzata en la respektivaj modeloj (com). Ĝi estas bazita sur la principoj de modelo de datumoj construpt kaj uzas operacioj kiel projekcio kaj de projekcio de multvariebla analizo, analizaj operacioj kaj konkludoj.
  • DMX - uzita en la minería modelo.
  • Datalog - konsulto lingvo por deductivo datumbazoj.
  • Gellish English - lingvon kiu povas esti uzata por konsulti la datumbazo en Gellish angla kaj permesas konversacioj (petojn kaj respondojn), kaj ankaŭ servas por informo modeligado scio.
  • HTSQL - tradukas la http-demandoj en SQL.
  • ISBL - uzata por PRTV (unua rilata datumbazo mastrumado sistemoj).
  • LDAP - protokolo por informpeti kaj dosierujo servoj kurante sur TCP / IP protokolo.
  • MDX - esenca por OLAP datumbazoj.

robotoj

Lingvo serĉo pridemandojn, siavice, celas trovi la datumojn en la serĉiloj. Ĝi karakterizas por la fakto ke parto de la peto enhavos plata teksto aŭ Hipertextual kun nedeviga sintakso (ekzemple, "kaj" / "aŭ"). Ĝi diferencas signife de la normo de similaj lingvoj, kiuj estas regitaj de striktaj reguloj de sintakso aŭ komandojn enhavas pozicia parametroj.

Klasifiko serĉo pridemandojn?

Estas tri kategorioj kiuj kovras la plimulton de serĉoj: informa, navigacio, kaj transaccional. Kvankam ĉi tiu klasifiko ne estis fiksita teorie, empirie ĝi estas konfirmita de la ĉeesto de la reala konsultojn en serĉiloj.

Informo petoj - kiuj kovras larĝan temoj (ekz specifa urbo aŭ modelo kamionoj), pri kiuj ekzistas eblas akirita miloj da gravaj rezultoj.

Navigado - petas ke serĉas retejon aŭ retpaĝon sur aparta temo (ekz, YouTube).

Transaccional - pripensi la uzanto intencon plenumi specifan agon, ekzemple, por aĉeti aŭton aŭ rezervi flugon.

Serĉiloj ofte provizi kvara tipo de peto kiu estas uzata multe malpli ofte. Tiu tiel nomata ligo petoj kiuj enhavas registron de la conectividad indeksita ttt grafiko (nombro de ligoj al la URL difinitaj, aŭ kiom da paĝoj indeksita kun aparta havaĵo).

Kiel facile serĉi informon?

Plej serĉo rimedoj ne malkaŝi lia serĉo ŝtipoj, do la informo ke la uzantoj serĉas en la reto, estas tre malfacile trovi. Tamen, la unuaj sciencaj studoj aperis en 1998. Estis poste re-studo realigita en 2001, kiu analizis la petoj aperas kiel tre grava. Ankaŭ estis klara kiel uzi serĉiloj serĉvorto lingvo.

Ili iĝis konataj al la interesaj karakterizaĵoj rilataj al TTT:

La averaĝa longo estis 2.4 pridemando vortoj.

  • Ĉirkaŭ duono de la popolo estas sendataj peton, sed iom malpli ol triono de uzantoj faras tri aŭ pli unika demandojn unu post alia.
  • Preskaŭ duono de la uzantoj por vidi nur la unua unu-du paĝojn de la rezultoj.
  • Malpli ol 5% de uzantoj uzas progresinta serĉo kapabloj (ekzemple, la elekto de ajna aparta kategorioj aŭ serĉo en la serĉo).

Karakterizaĵoj kutimo agoj

La studo ankaŭ montris ke la 19% de la petoj enhavis geografia termino (ekz, nomoj, Poŝtkodo, geografiaj akcidentoj, ktp. D.). Tamen estas notinde, ke krom mallongaj demandoj (kio estas kun pluraj kondiĉoj) estas ofte ĉeestanta kaj antaŭvideblaj padronoj en kiuj uzantoj ŝanĝi sian serĉon frazoj.

Estis ankaŭ trovis ke 33% de petoj de unu uzanto ripetas, kaj en 87% de kazoj la uzanto premu la sama rezulto. Ĉi tio sugestas ke multaj uzantoj uzas la ripetitajn petojn revizii aŭ re-trovi informon.

La ofteco disdonado de petoj

Krome, la ekspertoj konfirmis ke la ofteco de dissendo petoj korespondi al povo leĝo. Jen, malgranda parto de la ŝlosilvorto okazas en la plej granda listo de demandoj (ekzemple, pli ol 100 milionoj), kaj ili estas plej ofte uzita. La resto de la frazo laŭ la samaj temoj estas uzataj malpli ofte kaj pli individue. Tiu fenomeno estas nomita la Pareto principo (aŭ "80-20 regulo"), kaj eblas uzi tian serĉiloj optimumigo teknikoj kiel indeksado aŭ dispartiganta la datumbazo, caching kaj preloading, kaj ankaŭ liveris eblecon por plibonigi la lingvon de serĉilo demandoj.

En la lastaj jaroj, ĝi estis rivelita ke la mezumo serĉvorto longo estas konstante kreskanta super tempo. Tiel, la meza peton en la angla iĝis pli longe. Tiurilate, Google enkondukis la ĝisdatigo nomita "Hummingbird" (aŭgusto 2013), kiu estas kapabla de manipuli longa serĉo frazoj sen protokolo "parolata" lingvo serĉvorto (kiel "Kie estas la plej proksima kafejo?").

Por pli longa demandojn uzi sian prilaborado - ili estas rompita malsupren en frazoj, artikita norma lingvo, kaj montras la respondojn al la malsamaj partoj aparte.

strukturita Query

Serĉiloj kiuj subtenas la logika operacio kaj la sintakso uzita super etendita serĉvorto lingvoj. Uzanto kiu serĉas dokumentojn, kovrante plurajn temojn aŭ facetoj, povas priskribi ĉiun el ili en logika karakterizado de la vorto. Ĉe ĝia kerno, la logika lingvo de konsulto estas aro de specifaj frazoj kaj interpunkcio.

Kio estas progresinta serĉo?

Lingvo "Yandex" kaj "Google" pridemandojn povis efektivigi pli celata serĉo, submetitaj al certaj kondiĉoj. Altnivela serĉo povas serĉi la nomon de la paĝo aŭ uzi la prefikson titolo, tiel kiel en iuj kategorioj kaj listoj de nomoj. Ĝi povas ankaŭ limigi vian serĉon al paĝoj kiuj enhavas specifajn vortojn en la titolo aŭ sub certaj grupoj temáticos. Kiam uzita korekte, la lingvo de konsulto ĝi povas manipuli la parametroj de ordo de grando pli kompleksa ol la surfaco de la emisión de plej serĉiloj, inkludante tiuj de uzanto-difinita vortojn al la fino de variablo kaj la sama literumo. Kiam sendado vastigita serĉrezultoj estos montrata kiel ligilo al la koncerna sekcioj de la paĝo.

Ĝi estas ankaŭ ebla por serĉi ĉiujn paĝojn enhavantaj aparta frazo, dum en la norma serĉvorto serĉiloj ne povas loĝi en iu ajn diskutpaĝo. En multaj kazoj, la pridemando lingvo povas konduki al iu ajn paĝo, lokita ĉe la noindex etikedoj.

En iuj kazoj, bone formitaj peto permesas vin trovi la informon, kiu enhavas kelkajn specialajn signojn kaj literojn de aliaj alfabetoj (ĉina karakteroj, ekzemple).

Kiel legi la simboloj serĉvorto lingvo?

Majuskloj kaj minuskloj, kaj iuj diakritoj (akcentoj kaj umlaut) ne estas konsiderataj en la serĉo. Ekzemple, ŝlosilvorto serĉo por Citroën ne trovos paĝoj kiuj enhavas la vorton "Tsitroon". Sed iuj ligitaj respondas al individuaj leteroj. Ekzemple, serĉi "aeroskobing" facile trovi la paĝon enhavantan "Ereskebing" (AE = Æ).

Multaj ne-alfanuméricas karakteroj estas konstante ignorita. Ekzemple, estas neeble trovi informon por mendoj enhavantaj la kordo | L | (La letero inter du vertikalaj strioj), malgraŭ la fakto ke ĉi tiu simbolo estas uzata en kelkaj ŝablonoj por konverti. La rezulto volas nur "LT" datumo. Kelkaj simboloj kaj frazoj estas manipulitaj en malsamaj manieroj: la serĉvorto "prunto (Financo)" montras la artikolo kun la vortoj "kredito" kaj "financoj", ignorante krampoj, eĉ se ekzistas artikolo kun la ĝusta nomo "kredito (Financo)".

Estas multaj ebloj kiuj vi povas uzi kun la serĉvorto lingvo.

sintakso

Query Language "Yandex" kaj "Google" povas uzi iun interpunkcio markoj rafini vian serĉon. Kiel ekzemplo, krispa krampoj - {{}} serĉo. La frazo enhavis en ili, estos temo por esplorrigardi la tutan neŝanĝita.

La frazo en citiloj permesas difini la celon de la serĉo. Ekzemple, la vorton en citilojn estos rekonita kiel uzataj en figura senco, aŭ kiel fikcia figuro, sen la citiloj - la informo estas pli dokumenta karaktero.

Krome, ĉiuj ĉefaj serĉiloj subtenas la "-" por logika "ne", tiel kiel kaj / aŭ. Escepto - kondiĉoj kiuj ne povas esti apartigitaj per streketo aŭ paŭzostreko prefikso.

Ne kongruas la serĉo frazo estas markita kun ~. Ekzemple, se vi ne memoras la precizan vortumon de termino aŭ nomo, vi povas eniri ĝin en la serĉo trinkejo kun la specifita simbolo, kaj povos akiri rezultojn kun maksimuma simileco.

La parametroj de la specialigitaj serĉo

Estas ankaŭ kriterioj kiel intitle kaj incategory. Ĉi tiuj filtriloj estas montrata per la dupunkto, kiel "filtrilo: la query string". La query string povas enhavi la serĉvortoj aŭ frazo, aŭ parto aŭ la plena nomo de la paĝo.

Funkcio «intitle: serĉvorto" donas prioritaton al la serĉrezultoj laŭnome, sed ankaŭ montras kaj la kutima rezultojn sur la enhavo kaploko. Pluraj de ĉi tiuj filtriloj povas uzi samtempe. Kiel povas preni tiun ŝancon?

Query tipo «intitle: la nomo de la flughaveno" donos cxiujn artikolojn enhavantaj la titolo nomo de la flughaveno. Se ni formuli ĝin kiel «parkado intitle: flughaveno nomo", do vi ricevos la artikolon kun la nomo de la flughaveno en la titolo kaj kun la mencio de parkado en la teksto.

Serĉu filtrilo «incategory: Kategorio" funkcias sur la principo de la komenca emisión de la artikoloj apartenantaj al aparta grupo aŭ paĝo listo. Ekzemple, pridemando de la tipo de "Temploj incategory: Historio" produktos rezultojn sur la historio de la temploj. Tiu funkcio povas ankaŭ esti uzita kiel etendaĵo, subiranta diversaj parametroj.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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