Mga computerSoftware

Advanced na paghahanap at query wika. Wika query sa paghahanap engine

Query Language - ay artipisyal na nilikha ng programming language na ginagamit upang i-query database at mga sistema ng impormasyon.

Sa pangkalahatan, tulad pamamaraan ng mga query ay maaaring nauuri depende sa kung ang mga ito ay ginagamit para sa mga database, o maghanap para sa impormasyon. Ang pagkakaiba ay na ang mga kahilingan para sa mga naturang serbisyo ay nakatuon upang magbigay ng makatotohanang sagot sa mga tanong, habang ang mga search engine ay sumusubok na mahanap ang mga dokumento na naglalaman ng impormasyon na may kaugnayan sa ang gumagamit ay interesado sa patlang.

Mga database

Mga wika ng mga query sa database isama ang sumusunod na mga halimbawa:

  • QL - isang object-oriented, ay tumutukoy sa pamanggit database; DATALOG kapalit.
  • Konteksto (CQL) - ang pormal na wika ng mga pagtatanghal ng mga kahilingan para sa impormasyon retrieval system (tulad ng ini-index ng web o bibliographic katalogo).
  • CQLF (CODYASYL) - para sa CODASYL-TYPE database.
  • Konsepto-oriented query wika (COQL) - ginagamit sa kani-kanilang mga modelo (com). Ito ay batay sa mga prinsipyo ng data construpt pagmomodelo at ay gumagamit ng mga pagpapatakbo tulad ng projection at de projection ng isang multivariate na pagtatasa, Analytical operasyon at konklusyon.
  • DMX - ginagamit sa modelo ng pagmimina.
  • DATALOG - isang query sa wika para sa deduksyon database.
  • Gellish English - isang wika na maaaring magamit sa query sa database sa Gellish Ingles at nagbibigay-daan sa mga pag-uusap (mga kahilingan at kasagutan), at rin ang gumaganap na impormasyon modeling kaalaman.
  • HTSQL - isinasalin ang http-query sa SQL.
  • ISBL - ginagamit upang PRTV (first relational database management system).
  • LDAP - isang protocol para sa querying at direktoryo ng serbisyo na tumatakbo sa paglipas ng TCP / IP protocol.
  • MDX - napakahalaga para sa OLAP database.

bot

Wika query sa paghahanap, siya namang, ay naglalayong upang mahanap ang data sa mga search engine. Ito ay nailalarawan sa pamamagitan ng ang katunayan na bahagi ng kahilingan naglalaman ng plain text o Hypertext na may opsyonal na syntax (halimbawa, "at" / "o"). Ito ay nagkakaiba nang malaki mula sa standard ng mga katulad na mga wika, na kung saan ay pinamamahalaan ng mahigpit na mga patakaran ng syntax o utos naglalaman positional parameter.

Tulad ng inuri query sa paghahanap?

May tatlong mga malawak na kategorya na sumasaklaw sa karamihan ng mga paghahanap: pang-impormasyon, pag-navigate, at transactional. Kahit na ang pag-uuri ay hindi nakapirmi theoretically, empirically ito ay nakumpirma na sa pamamagitan ng pagkakaroon ng aktwal na mga query sa search engine.

Impormasyon ng kahilingan - ang mga na masakop ang malawak na mga paksa (eg, isang tiyak na lungsod o ng isang trak modelo), bilang respeto sa kung saan ay maaaring makuha libu-libong mga may-katuturang resulta.

Navigation - ito ay humihiling na naghahanap para sa isang website o isang web page sa isang partikular na paksa (eg, YouTube).

Transactional - sumasalamin intensyon ng gumagamit upang maisagawa ang isang tiyak na aksyon, halimbawa, upang bumili ng isang kotse o mag-book ng flight.

Mga search engine ay madalas na magbigay ng isang ikaapat na uri ng kahilingan na ginagamit higit na mas mababa madalas. Ang tinatawag na mga kahilingan ng koneksyon na naglalaman ng isang talaan ng mga koneksyon index web graphics (bilang ng mga link sa URL na tinukoy, o kung gaano karaming mga pahina na-index sa isang partikular na domain).

Paano gumawa ng paghahanap para sa impormasyon?

Karamihan sa mga mapagkukunan sa paghahanap ay hindi ibunyag nito sa paghahanap logs, kaya ang impormasyon na ang mga gumagamit ay naghahanap para sa web, ito ay lubos na mahirap upang mahanap. Gayunpaman, ang unang pang-agham na pag-aaral ay lumitaw sa 1998. Mamaya ito ay natupad muling pag-aaral noong 2001, kung saan pinag-aralan ang mga kahilingan na lumitaw bilang mataas na kaugnay na. Ito rin ay naging malinaw kung paano gamitin ang mga search engine query wika.

Sila ay naging kilala sa mga kagiliw-giliw na katangian na may kaugnayan sa Web:

Ang average na haba ay Query sa salita 2.4 sa paghahanap.

  • Tungkol sa kalahati ng mga tao ay nagpadala ng isang kahilingan, ngunit ang isang maliit na mas mababa sa isang third ng mga gumagamit gawin tatlo o higit pang natatanging mga tanong ng isa sa pamamagitan ng isa.
  • Halos kalahati ng mga gumagamit upang tingnan lamang ang unang isa o dalawang pahina ng mga resulta.
  • Mas mababa sa 5% ng mga gumagamit gamitin ang mga advanced na kakayahan sa paghahanap (halimbawa, ang pagpili ng anumang partikular na kategorya o paghahanap sa paghahanap).

Mga Tampok pasadyang mga aksyon

pag-aaral din ay nagpakita na ang 19% ng mga kahilingan na nakapaloob heograpikal na termino (hal, mga pangalan, postal code, mga tampok ng heograpiya, at iba pa. D.). Ngunit ito ay nagkakahalaga ng pagpuna na sa karagdagan sa maikling tanong (ie na may maramihang mga kondisyon) ay madalas na kasalukuyan at predictable pattern sa kung sinong mga user na baguhin ang kanilang mga parirala sa paghahanap.

Ito ay natagpuan din na ang 33% ng mga kahilingan mula sa isang user ay paulit-ulit, at sa 87% ng mga kaso ang gumagamit ay pindutin ang parehong resulta. Ito ay nagmumungkahi na maraming mga gumagamit gamitin ang paulit-ulit na mga kahilingan upang repasuhin o muling makahanap ng impormasyon.

Ang dalas pamamahagi ng mga kahilingan

Sa karagdagan, ang mga eksperto nakumpirma na ang dalas ng mga kahilingan sa pamamahagi tumutugma sa isang batas kapangyarihan. Iyon ay, ang isang maliit na bahagi ng mga keyword ay nangyayari sa mga pinakamalaking listahan ng mga query (halimbawa, higit sa 100 milyong), at sila ay pinaka-madalas na ginagamit. Ang natitira sa ang pangungusap sa ilalim ng parehong paksa ay ginagamit mas madalas at higit pa paisa-isa. pangkaraniwang bagay na ito ay tinatawag na ang Pareto prinsipyo (o "80-20 panuntunan"), at ito ay posible upang gamitin ang naturang search engine optimization pamamaraan tulad ng pag-index o partitioning ang database, pag-cache at preloading, at din na ibinigay ng pagkakataon upang mapabuti ang wika ng mga query sa paghahanap engine.

Sa mga nakaraang taon, ito ay nai-nagsiwalat na ang average na haba ng query ay steadily pagtaas sa paglipas ng panahon. Kaya, ang average na kahilingan sa Ingles ay naging mas matagal. Kaugnay nito, ang Google ay nagpasimula ng pag-update na may pangalang "Hummingbird" (Agosto 2013), na kung saan ay magagawang upang mahawakan ang mahabang mga parirala sa paghahanap na walang mga protocol "sinasalita" query wika (tulad ng "Saan ang pinakamalapit na coffee shop?").

Para sa mas mahabang mga query gamitin ang kanilang processing - ang mga ito ay hinati-hati sa mga parirala, articulated karaniwang wika, at ipinapakita ang mga sagot sa mga iba't-ibang bahagi hiwalay.

nakabalangkas na Query

Mga search engine na sumusuporta sa mga lohikal na operasyon at ang syntax na ginagamit sa paglipas ng pinalawig na query wika. Ang isang gumagamit na tumitingin para sa mga dokumento, na sumasakop sa ilang mga tema o mga facet, maaari ilarawan ang bawat isa sa kanila sa isang lohikal na paglalarawan ng mga salita. Sa core nito, ang mga lohikal na query wika ay isang set ng mga tiyak na mga parirala at bantas.

Ano ang masusing paghahanap?

Wika "Yandex" at "Google" tanong magagawang upang isagawa ang mas naka-target sa paghahanap, napapailalim sa ilang mga kundisyon. Advanced na paghahanap ay maaaring maghanap ang pangalan ng pahina o gamitin ang prefix header, pati na rin sa ilang mga kategorya at mga listahan ng mga pangalan. Maaari rin itong limitahan ang paghahanap sa mga pahina na naglalaman tiyak na mga salita sa pamagat o sa ilalim ng ilang mga pampakay grupo. Kapag ginamit nang tama, ang query wika ito ay maaaring panghawakan ang mga parameter ng isang order ng magnitude na mas kumplikado kaysa sa ibabaw ng pagpapalabas ng karamihan sa mga search engine, kabilang ang user-tinukoy na mga salita sa dulo ng isang variable at ang parehong pagbabaybay. Kapag pagsusumite ng mga pinalawak na mga resulta ng paghahanap ay ipapakita bilang isang link sa may-katuturang mga seksyon ng pahina.

Posible rin upang hanapin ang lahat ng mga pahina na naglalaman ng isang partikular na parirala, habang sa ang standard na query sa paghahanap engine ay hindi makapananahanan sa anumang pahina talk. Sa maraming kaso, ang mga query sa wika ay maaaring humantong sa anumang pahina, na matatagpuan sa noindex tag.

Sa ilang mga kaso, ay nagbibigay-daan nabuo nang maayos request sa iyo upang mahanap ang impormasyon, na naglalaman ng isang bilang ng mga espesyal na character at mga titik ng ibang mga titik (Chinese character para sa halimbawa).

simbolo query wika kung paano basahin?

Upper at lower case, at ang ilang mga tuldik (accent at umlaut) ay hindi itinuturing na sa paghahanap. Halimbawa, ang isang keyword sa paghahanap para sa Citroen ay hindi mahanap ang mga pahina na naglalaman ng salitang "Tsitroon". Ngunit ang ilang pinuputol tumutugma sa mga indibidwal na mga titik. Halimbawa, hanapin ang "aeroskobing" madaling mahanap ang page na naglalaman ng "Ereskebing" (AE = Æ).

Maraming mga non-alphanumeric character ay patuloy na hindi papansinin. Halimbawa, ito ay imposible upang makahanap ng impormasyon para sa mga query na naglalaman ng mga string | L | (Ang liham na sa pagitan ng dalawang vertical guhitan), sa kabila ng ang katunayan na ang simbolong ito ay ginagamit sa ilang mga template upang i-convert. Ang resulta ay lamang "LT" data. Ang ilang mga simbolo at mga parirala ay hinahawakan sa iba't ibang paraan: ang query "loan (Finance)" ay ipinapakita ang artikulo na may mga salitang "credit" at "finance", hindi papansin ang bracket, kahit na mayroong isang artikulo na may eksaktong pangalan "credit (Finance)".

Mayroong maraming mga pagpipilian na maaari mong gamitin sa query wika.

palaugnayan

Query Wika "Yandex" at "Google" ay maaaring gumamit ng ilang mga bantas upang pinuhin ang iyong paghahanap. Bilang halimbawa, kulot tirante - {{}} paghahanap. Ang pariralang nakapaloob sa mga ito, ay sasailalim sa hanapin sa buong magbabago.

Ang pariralang loob ng double quotes ay nagbibigay-daan sa iyo upang tukuyin ang object ng paghahanap. Halimbawa, ang mga salita sa quotation marks Kikilalanin ginagamit sa makasagisag na diwa, o bilang isang fictional character, nang walang mga panipi - ang impormasyon ay mas documentary character.

Sa karagdagan, ang lahat ng mga pangunahing search engine suportahan ang "-" para sa isang lohikal na "hindi", pati na rin at / o. Exception - mga tuntunin na hindi maaaring pinaghiwalay ng isang gitling o dash prefix.

Ay hindi tumutugma sa mga parirala sa paghahanap ay minarkahan ng ~. Halimbawa, kung hindi mo matandaan ang eksaktong paraan ng pagsasalita ng isang termino o pangalan, maaari mong ipasok ito sa search bar sa tinukoy na simbolo, at ay magagawang upang makakuha ng mga resulta na may maximum na pagkakapareho.

Ang mga parameter ng pinasadyang search

May mga criteria tulad ng intitle, at incategory din. Ang mga filter ay ipinapakita sa pamamagitan ng colon, bilang isang "filter: sa query string". Ang query string ay maaaring maglaman ng mga termino para sa paghahanap o parirala, o ng isang bahagi o ang buong pangalan ng pahina.

Function «intitle: query" ay nagbibigay sa priority sa mga resulta ng paghahanap sa pamamagitan ng pangalan, ngunit nagpapakita rin at ang karaniwang mga resulta sa header ng nilalaman. Ilan sa mga filter na ito ay maaaring gamitin nang sabay-sabay. Paano maaari sakupin ang pagkakataong ito?

Query type «intitle: ang pangalan ng airport" ay magbibigay sa lahat ng mga artikulo na naglalaman ng pangalan ng pamagat ng airport. Kung kami ay bumalangkas ito bilang isang «parking intitle: Pangalan ng airport", at pagkatapos ay makakakuha ka ng mga artikulo na may pangalan ng airport sa pamagat at sa pagbanggit ng parking sa teksto.

Search filter «incategory: Category" ay gumagana sa mga prinsipyo ng unang pagpapalabas ng mga artikulo na kabilang sa isang partikular na pangkat o pahina listahan. Halimbawa, ang isang query sa paghahanap para sa mga uri ng "Mga Templo incategory: Kasaysayan" ay makakapagdulot ng mga resulta sa kasaysayan ng templo. Ang function na ito ay maaari ding gamitin bilang isang extension, ang pagtatakda ng iba't-ibang mga parameter.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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