Компютер, Нармафзор
Ҷустуҷӯи васеъкардашуда ва забони дархости. Забони дархостҳои системаи ҷустуҷӯӣ
Дархости забон - аст, ба таври сунъӣ аз тарафи забони барномасозӣ истифода дархости додаҳо ва системаҳои иттилоотӣ биёфарид.
Дар маҷмӯъ, чунин усули дархостҳои мумкин аст вобаста ба, ки оё онҳо барои базаи маълумотҳо истифода бурда мешавад, ё барои ҷустуҷӯи ахборот, тасниф мегардад. Фарқият дар он аст, ки дархостҳои барои чунин хизматрасонӣ ӯҳдадор мешаванд, таъмин ҷавоб воқеӣ ба ин саволҳо, дар ҳоле ки системаи ҷустуҷӯии, ки мекӯшад, ки ба пайдо кардани ҳуҷҷатҳои дорои маълумоти марбут ба истифодабаранда манфиатдор дар соҳаи аст.
пойгоҳи додаҳо
Забонҳои аз дархостҳои махзани дохил мисолҳои зерин:
- QL - объекте нигаронидашуда, ишора ба махзанњои ин муносибати; Вориси Datalog.
- Матн (CQL) - забони расмии муаррифии дархостҳо барои системаҳои ҷустуҷӯи маълумот (ба монанди нишондиҳандаҳои веб ё каталогҳо библиографии).
- CQLF (CODYASYL) - барои базаи CODASYL-TYPE.
- -Консепсияи нигаронида забони дархости (COQL) - истифода дар модели дахлдор (COM). Ин аст, оид ба принсипҳои моделсозӣ construpt маълумот ва истифода мебарад, ба монанди амалиётҳои дурнамои ва дурнамои де як таҳлили multivariate, амалиёти таҳлилӣ ва хулосаҳои.
- DMX - истифода дар модели истихроҷи.
- Datalog - забони дархости додаҳо тарҳ.
- Gellish англисӣ - забони, ки метавонад истифода шавад барои дархости махзани дар Gellish англисӣ ва имкон медиҳад, сӯҳбати (дархост ва ҷавобҳои), ва низ ба хизмат моделсозӣ маълумоти дониш.
- HTSQL - тарҷума аз HTTP-дархостњои дар SQL.
- ISBL - истифода PRTV (а аввал ин муносибати системаҳои идоракунии базаи).
- LDAP - протоколи барои querying ва хизматрасонии феҳристи омаду бар протоколи TCP / IP.
- MDX - барои базаи OLAP муҳим аст.
Роботҳо
Забони дархостҳои ҷустуҷӯӣ, дар навбати худ, мақсади пайдо кардани маълумоти дар системаҳои ҷустуҷӯӣ аст. Ин аст, бо он, ки як қисми дархости дорои матни оддӣ ё ҳиперматнии бо наҳвӣ параметри тавсиф (масалан, "ва" / "ё"). Ин ба таври назаррас аз стандарти забонҳои монанд, ки аз тарафи қоидаҳои қатъии наҳвӣ танзим ё фармонҳои дорои нишондиҳандаҳои мансабї фарқ мекунад.
Тавре ки дархостҳои ҷустуҷӯӣ тасниф?
Се гурӯҳи васеъ, ки фаро аксарияти ҷустуҷӯҳои вуҷуд дорад: иттилоотӣ, navigational, ва transactional. Ҳарчанд ин таснифот назариявӣ собит нашудааст, эмпирикӣ он бо ҳузури дархостҳои воқеии дар мошинаҳои ҷустуҷӯии тасдиқ карда мешавад.
дархостҳои иттилоотӣ - онҳое, ки ба фарогирии мавзӯъҳо васеъ (масалан, шаҳри муайян ё модели боркаш), ки нисбат ба он мумкин аст ҳазорон натиҷаҳои дахлдор ба даст.
Ҷойивазкунӣ - он дархост, ки дар ҷустуҷӯи як сомона ва ё як саҳифаи веб оид ба мавзӯи дилхоҳ (масалан, YouTube).
Transactional - инъикос нияти корбар барои иҷрои амали муайян, масалан, барои харидани як мошин ё китоби парвоз.
мошинаҳои ҷустуҷӯии аксаран навъи чоруми дархости аст, ки истифода бурда хеле камтар таъмин менамояд. Ин ба ном дархости пайвастро, ки дорои сабти пайвастшавӣ индексатсия кардани графика веб (шумораи пайвандҳо ба URL муайян, ё чӣ тавр бисёре аз саҳифаҳо бо як домени индексатсия).
Чӣ тавр ба барои ҷустуҷӯи иттилоот?
Бештари захираҳои Ҷустуҷӯи тавр гузоришҳо Ҷустуҷӯи худро ифшо мекунад, бинобар ин маълумот, ки истифодабарандагон дар ҷустуҷӯи дар бораи веб, он хеле мушкил пайдо мешавад. Бо вуҷуди ин, дар аввал таҳқиқоти илмӣ дар соли 1998 пайдо шуд. Ин буд, баъд аз нав ба таҳсил дар соли 2001 сурат мегирад, ки таҳлил дархостҳо пайдо ба баланд дахлдор. Он ҳамчунин равшан, ки чӣ тавр истифода бурдани гашт мошинаҳои ҷустуҷӯии забони дархости.
Онҳо ба хусусиятњои ҷолиб вобаста ба Web маълум шуд:
Миёнаи дарозии суханони дархости 2,4 Ҷустуҷӯи буд.
- Дар бораи нисфи мардум дархост фиристодем, ғайри андаке камтар аз се як ҳиссаи истифодабарандагони мекунед, се ё беназир бештар аз як дархостњои аз ҷониби як.
- Қариб нисфи истифодабарандагон барои дидани танҳо аввал як ё ду саҳифа натиҷаи.
- Камтар аз 5% -и истифодабарандагон истифода имкониятҳои Ҷустуҷӯи пешрафта (масалан, интихоби ягон категорияҳои ё ҷустуҷӯӣ дар ҷустуҷӯи махсусан).
Хусусиятҳои амали одати
Тадқиқот инчунин нишон дод, ки 19% дархостҳо дорои мӯҳлати ҷуғрофӣ (мисол, номҳо, кодексњои почта, хусусиятҳои ҷуғрофӣ, ва ғайра. D.). Вале дар он љоиз аст, ки илова ба дархостҳои кӯтоҳ (яъне бо шароити гуногун) аст, бисёр вақт шакли мазкур ва пешгӯишаванда, ки дар он истифодабарандагон тағйир ибораҳои Ҷустуҷӯи аст.
Ҳамчунин пайдо шуд, ки 33% дархостҳо аз ҷониби истифодабаранда яке аз такрор шудаанд, ва дар 87% -и њолатњо корванд натиҷаи ҳамон пахш кунед. Ин нишон медиҳад, ки бисёре аз корбарон истифода дархостҳои такрор ба дида ва ё аз нав пайдо кардани иттилоот.
Тақсимоти басомади дархостҳо
Илова бар ин, коршиносони тасдиқ кард, ки басомади дархостҳои тақсимот ба қонуни барқ мувофиқ. Яъне, як қисми хурде аз калимаи дар бузургтарин рӯйхати дархостҳои рух медиҳад (масалан, беш аз 100 миллион), ва онҳо аксари вақт истифода бурда мешавад. Дар боқимондаи ҷазо таҳти субъектњои ҳамон камтар вақт ва ба таври инфиродӣ бештар истифода бурда мешавад. Ин падидаи номида принсипи Pareto (ё «80-20 қоида»), ва он имкон аст, ки ба истифодаи мошинаҳои ҷустуҷӯии чунин техникаи беҳсозии монанди индексатсияи ё ноилшудаи махзани, caching ва preloading, инчунин имконияти беҳтар намудани забони дархостҳои системаи ҷустуҷӯии таъмин карда мешавад.
Дар солҳои охир, ба он ваҳй шуда, ки ба ҳисоби миёна дарозии дархости бемайлон бо гузашти вақт ба афзоиш дорад. Ҳамин тариқ, бо дархости миёна дар забони англисӣ дигар шуд. Дар робита ба ин, Google навсозии бо номи "Hummingbird» (августи соли 2013), ки қодир аст ба ӯҳдаи ибораҳои ҷустуҷӯи тӯлонӣ бо нест протокол »гуфта« забони дархости (ба мисли «наздиктарин қаҳвахона дар куҷост?») Ворид намуд.
Барои дархостҳои дигар истифода коркарди онҳо - онҳо поён ба ибораҳои шикаста, ифода забони стандартии, ва намоиш ҷавобҳо ба қисмҳои гуногун алоҳида.
Дархости сохтории
мошинаҳои ҷустуҷӯии, ки барои дастгирии фаъолияти мантиқии ва синтаксиси истифода бурда бар забон дархости додашуда. Як корбар, ки дар ҷустуҷӯи ҳуҷҷатҳо, пӯшонидани якчанд мавзӯъҳо ё ҷабҳаҳои, ҳар яки онҳо дар тавсифи мантиқии каломи тасвир. Дар асосии худ, забони дархости мантиқии маҷмӯи ибораҳои ва китобат мушаххас аст.
Ҷустуҷӯи пешрафта чӣ гуна аст?
Ба забони тоҷикӣ «Яндекс» ва «Google» дархостҳои қодир ба анҷом ҷустуҷӯи бештар мақсаднок, бояд ба шароити муайян. Ҷустуҷӯи васеъкардашуда метавонед номи саҳифаи ҷустуҷӯ ё истифода сарлавҳаи пешванд, инчунин категорияи муайян ва рӯйхати номҳои. Он ҳамчунин метавонад ба ҷустуҷӯ саҳифаҳое, ки дорои калимаҳо мушаххас дар унвони ё зери гурӯҳҳои мавзӯии муайян маҳдуд. Вақте ки истифодаи дуруст, забони дархости ки он метавонад ба нишондиҳандаҳои тартиби миқёси мураккаб бештар аз рӯи додани бештари мошинаҳои ҷустуҷӯии, аз ҷумла суханони-истифодабаранда муайян ба охири тағйирёбанда ва ҳамон имлои ӯҳдаи. Ҳангоми пешниҳоди натиҷаҳои ҷустуҷӯ васеъ карда мешавад ҳамчун пайванд ба фаслњои дахлдори саҳифаи нишон дода мешавад.
Ин Инчунин мумкин аст, барои ҷустуҷӯи саҳифаҳои дорои як ибора аз ҷумла, дар ҳоле, ки дар дархости стандарти мошинаҳои ҷустуҷӯии нест, наметавонад дар ягон саҳифаи баҳси сокин. Дар бисёр мавридҳо, забони дархости метавонад ба ягон саҳифа, воқеъ дар барчаспҳои noindex дар расонад.
Дар баъзе мавридҳо, дархости-ташкил иҷозат медиҳад ба шумо ба иттилоот пайдо, ки дорои як қатор аломатҳои махсус ва мактуб дигар Русси (Чин аломат барои мисол).
забони рамзҳои Дархости, ки чӣ тавр ба хондан?
Болоӣ ва поёнии сурати ва баъзе diacritics (апостроф ва umlaut) дар ҷустуҷӯи ба инобат гирифта намешавад. Масалан, Ҷустуҷӯи калимаи барои Citroen хоҳад саҳифаҳое, ки дорои калимаи «Tsitroon" ёфт. Лекин баъзе ligatures ба ҳарфҳои инфиродӣ мувофиқанд. Масалан, ҷустуҷӯ барои "aeroskobing« ба осонӣ ба саҳифаи дорои як "Ereskebing» (А.Э. = А.Э.) ёфт.
Бисёре аз рамзҳои-бағайр пайваста рад карда мешаванд. Барои мисол, аз он ғайриимкон аст, ки ба пайдо кардани маълумот барои дархостҳои дорои сатри | L | (The номаи байни ду шатта амудӣ), сарфи назар аз он, ки ин рамзи аст, ки дар баъзе аз қолибҳои истифода бурда табдил. Дар натиҷа танҳо «LT» маълумот хоҳад. Баъзе рамзҳо ва ибораҳои дар роҳҳои гуногун идора мешаванд: дархости «қарз (молияи)» намоиш мақолаи бо калимаҳои "қарзӣ» ва «молия", нодида ќавс, ҳатто агар як мақола бо номи аниқи «қарзӣ (Молия)" аст.
Хосиятҳои бисёр, ки ба шумо метавонед бо забони дархости истифода нест.
наҳвӣ
Дархости забони «Яндекс» ва «Google» метавонад баъзе аломатҳои китобат Барои дақиқ Ҷустуҷӯи худ истифода баред. Масалан, Мисолҳои ҷингила - {{}} Ҷустуҷӯи. Ибораи ки дар онҳо, хоҳад мавзӯъ ба ҷустуҷӯ тамоми бетағйир.
Ибораи дар ду нохунак иҷозат медиҳад ба шумо барои муайян кардани объекти Ҷустуҷӯи. Масалан, калима дар нохунак эътироф шавад, чунон ки дар маънои рамзӣ истифода бурда мешавад, ё ҳамчун Қаҳрамони асар тахайюлӣ, бе нохунак ба - маълумоти хусусияти ҳуҷҷатии аст.
Илова бар ин, тамоми мошинаҳои ҷустуҷӯии асосии дастгирии »-« барои мантиқӣ «не», инчунин ва / ё. Истиснои - мӯҳлати, ки метавонад аз тарафи дефис ё тире префикси наметавон ҷудо кард.
Оё мувофиқ нест ибораи аст, ки бо ~ ишора. Барои мисол, агар шумо ба матни дақиқи мӯҳлати ё номи ба ёд надорад, шумо метавонед онро ба сатри ҷустуҷӯӣ бо рамзи муайян дохил кунед ва қодир ба даст натиҷаҳои бо ҳадди монандии хоҳад буд.
Дар параметрҳои ҷустуҷӯи махсус
инчунин меъёрҳои сифати intitle, ва incategory ҳастанд. Ин филтрҳо тавассути Колон ҳамчун ": сатри дархости филтри» нишон дода шавад,. Дар сатри дархости метавонад дорои мӯҳлати ҷустуҷӯ ё ибора, ё як қисми ё номи пурраи саҳифа.
Вазифаи «intitle: Дархости« афзалият медиҳад, ки ба натиҷаҳои ҷустуҷӯ ном, балки нишон медиҳад, ва натиҷаҳои муқаррарии дар унвоноти мӯҳтаво. Баъзе аз ин филтрҳо мумкин аст ҳамзамон истифода бурда мешавад. Чӣ тавр аз ин фурсат?
Дархости навъи «intitle: номи фурудгоҳи" ҳамаи мақолаҳои дорои номи сарлавҳаи фурудгоҳ дод. Агар мо онро таҳия ҳамчун intitle «таваққуфгоҳи: номи фурудгоҳи", пас шумо мефахмед мақолаи бо номи фурудгоҳ дар сарлавҳаи ва бо ёд кардани таваққуф дар матн ба даст.
Ҷустуҷӯ Филтри «incategory: Гурӯҳ" кор оид ба принсипи додани ибтидоии марбути гурӯҳи ё саҳифаи рӯйхати махсус. Барои намуна, як дархости барои навъи «Храмов incategory: Таърихи" Натоиҷи дар бораи таърихи маъбадҳои истеҳсол хоҳад кард. Ин функсия низ метавонад ҳамчун дароз истифода бурда мешавад, муқаррар параметрҳои гуногун.
Similar articles
Trending Now