KompyuterlarDasturiy ta'minot

Kengaytirilgan qidiruv va so'rovlar tili. Til qidiruvi, so'rovlarni

So'rovlar tili - sun'iy bazalarini va axborot tizimlari surishtirish uchun foydalaniladigan dasturlash tili tomonidan yaratilgan.

Umuman olganda, so'rovlar kabi usullar, ular bazasi uchun ishlatiladigan, yoki ma'lumot olish uchun qidiruv qarab tasniflanadi mumkin. farq qidiruvi, foydalanuvchiga bog'liq ma'lumotlarni o'z ichiga olgan hujjatlar sohasida manfaatdor topishga harakat esa, bunday xizmatlar uchun so'rovlar, bu savollarga haqqoniy javob berish uchun qaror, deb.

Ma'lumotlar bazasi

ma'lumotlar bazasi so'rovlar tillari quyidagi misollarni o'z ichiga oladi:

  • QL - bir ob'ekt yo'naltirilgan, degan ma'noni anglatadi İlişkisel ma'lumotlar bazalari; DATALOG vorisi.
  • Kontekst (CQL) - (masalan, veb-katalog yoki bibliografik kataloglar kabi) axborot-qidiruv tizimlari uchun Murojaatlar Taqdimot rasmiy tili.
  • CQLF (CODYASYL) - CODASYL tipidagi bazalari uchun.
  • Tushunchasi yo'naltirilgan so'rovlar tili (COQL) - tegishli modellar (com) ishlatiladi. Bu ma'lumotlar construpt modellashtirish tamoyillari asosida va bunday loyihalash va juda değişkenli tahlil de proektsiyasi, tahliliy amaliyotlar va xulosalar sifatida operatsiyalarini foydalanadi.
  • DMX - kon modeli ishlatiladi.
  • DATALOG - mantiqiy ma'lumotlar bazalari uchun so'rovlar tili.
  • Gellish Ingliz - Gellish ingliz tilida ma'lumotlar bazasini surishtirish uchun foydalaniladigan va suhbatlar (so'rovlar va javob) imkonini beradi, shuningdek, xizmat qiladi mumkin til haqida ma'lumot modellashtirish bilim.
  • HTSQL - SQL yilda http-so'rovlarni tarjima.
  • ISBL - PRTV uchun ishlatiladigan (birinchi İlişkisel bazasi boshqaruv tizimlari).
  • LDAP - muzokara va katalog xizmatlar TCP / IP protokoli orqali ishlaydigan bir protokol.
  • MDX - OLAP ma'lumotlar bazalari uchun muhim.

Bots

Til qidiruv surishtirib, o'z navbatida, izlash motorlar ma'lumotlarni topish uchun qaratilgan. Bu (masalan, "va" / "yoki") iltimosiga qismi ixtiyoriy sintaksisi rang bilan matn yoki gipermatnli ham ega xarakterlanadi. Bu sintaksisi qat'iy qoidalar bilan tartibga solinadi yoki buyruqlar pozitsion parametrlarini o'z ichiga oladi o'xshash tilda, standarti sezilarli farq qiladi.

tasniflanadi qidiruv so'rovlar kabi?

axborot, navigatsiya va tranzaktsiyaviy: qidirish ko'pchiligini qamrab uch keng kategoriyasi bor. Bu tasnif nazariy sobit emas edi-da, empirik u izlash motorlar haqiqiy so'rovlardan borligi bilan tasdiqlanadi.

Axborot so'rovlar - (masalan, ma'lum bir shahar yoki bir model yuk mashinalari) keng mavzularni qamrab o'sha, hurmat bo'lgan tegishli natijalari minglab olinishi mumkin.

Navigatsiya - bu veb-sayt yoki muayyan mavzu haqida bir veb-sahifasi (masalan, YouTube) izlayotgan deb so'raydi.

İşlemsel - parvoz bir mashina sotib olish yoki kitob uchun, masalan, ma'lum bir harakatni bajarishga foydalanuvchi niyatida aks ettiradi.

Qidiruv motorlar, ko'pincha kamroq tez-tez ishlatiladi iltimosiga to'rtinchi turi beradi. Ulanish tizzasiga veb grafik bir yozishni o'z ichiga oladi, bu atalmish ulanish so'rovlarini (belgilangan URL yoki qancha sahifalar uchun ulanish soni Muayyan domen bilan indekslanganidan).

Qanday ma'lumotlarni izlab qilish?

Eng qidiruv resurslari o'z qidiruv qaydlarga qarashingiz oshkor emas, shuning uchun foydalanuvchilar Internetdagi izlab, deb axborot, uni topish juda qiyin. Shunday bo'lsa-da, birinchi ilmiy tadqiqotlar 1998 yilda paydo bo'ldi. Bu keyinchalik qayta o'rganish so'rovlar sifatida juda o'rinli ko'rinadi tahlil, qaysi 2001 yilda amalga oshirildi. Bu, shuningdek, foydalanish uchun qanday aniq bo'ldi qidirish mexanizmlarini so'rovlar tili.

Ular Veb bilan bog'liq qiziqarli xususiyatlari ma'lum bo'ldi:

o'rtacha uzunligi 2,4 qidiruv so'rovi so'zlar edi.

  • odamlar haqida yarim so'rov yuboriladi, lekin foydalanuvchilar uchdan bir oz kamroq biri uch yoki undan ko'p noyob so'rovlarni birini bajaring.
  • Deyarli foydalanuvchilar yarmi yakunlariga faqat birinchi bir yoki ikki-sahifalarni ko'rish uchun.
  • foydalanuvchilar kamida 5% Mukammal Qidiruv qobiliyatini foydalanish (masalan, biron-bir alohida toifadagi yoki Izlash tanlash).

maxsus harakatlar xususiyatlari

Shuningdek, ishda Murojaatlar 19% geografik muddatini (masalan, ismlar, pochta kodlari, geografik xususiyatlari, va hokazo. D) mavjud ekanligini ko'rsatdi. Biroq qisqa so'rovlardan tashqari (ya'ni bir necha shartlar bilan) tez-tez foydalanuvchilar qidiruv iboralarni o'zgartirish qaysi mavjud va oldindan naqsh ekanligini qayd etish lozim.

Bu, shuningdek, bir foydalanuvchidan Murojaatlar 33% takrorlanadi, deb topildi, va hollarda 87% foydalanuvchilar xil natija bosing qiladi. Bu ko'p foydalanuvchilar ko'rib yoki ma'lumotlarni qayta topish uchun takroran talablarini foydalanish, deb taklif qiladi.

Murojaatlar chastota tarqatish

Bundan tashqari, mutaxassislar tarqatish so'rovlar chastotasi bir kuch qonunga mos ekanini tasdiqladi. Bu kalit kichik qismi (masalan, 100 milliondan ortiq), va ular ko'pincha ishlatiladi so'rovlar eng yirik ro'yxatiga uchraydi, deb. Shu fanlar ostida hukm qolgan kamroq va ko'proq individual ishlatiladi. Bu hodisa deb ataladi Pareto tamoyili (yoki "80-20 ustuvorligini"), va u indekslemesi yoki ma'lumotlar bazasi, keshlash va yuklash bo'linishi kabi qidirish mexanizmlarini optimallashtirish usullardan foydalanish mumkin, shuningdek qidiruvi so'rovlarni tilini yaxshilash imkonini berdi.

So'nggi yillarda, u o'rtacha so'rovlar uzunligi barqaror vaqt davomida ortib bormoqda, deb vahiy qilindi. Shunday qilib, ingliz tilida o'rtacha talab uzoq aylandi. Shu munosabat bilan, Google (masalan, "qayerda Yaqin kafeda?" kabi) so'rovlar tili "og'zaki" hech protokoli bilan uzoq qidiruv iboralarni muhokama mumkin bo'lgan "Hummingbird" (2013 avgust) nomli yangilanishini, joriy etdi.

uzoq so'rovlarni ularning ishlash foydalanish uchun - ular iboralar ajratilyapti, standart til bilan beldan, va alohida-alohida har xil buyumlar uchun javob ko'rsatadi.

tuzilmalashgan so'rovlar

qo'llab-quvvatlash qidirish mexanizmlarini mantiqiy operatsiya va kengaytirilgan so'rovlar tillarda ustida ishlatiladigan sintaksisi. , Hujjatlar izlab bir necha mavzularni yoki qirralarini qamrab A foydalanuvchi, so'zning bir mantiqiy nitelendirilmesinde ularning har biri tasvirlab mumkin. uning yadrosidagi, mantiqiy so'rovlar tili o'ziga xos iboralar va tinish to'plamidir.

Mukammal Qidiruv nima?

Til "Yandex" va muayyan shartlar asosida yanada maqsadli izlash, amalga oshirish imkoniga ega "Google" so'rovlarni. Kengaytirilgan qidiruv sahifaning nomini qidirish yoki nomlari prefiksi header, shuningdek, ayrim kategoriyalari va ro'yxatlarini foydalanishingiz mumkin. Bu, shuningdek, nom yoki ma'lum tematik guruhlari ostida muayyan so'zlarni o'z ichiga olgan sahifalar Izlash cheklash mumkin. to'g'ri foydalanilsa, so'rovlar tili u o'zgaruvchining oxiri va shu yozilish foydalanuvchi belgilangan aytganda, shu jumladan, eng qidiruv motorlar, berish yuzasida ko'proq murakkab ballik tartibda parametrlarini qo'yish mumkin. topshirayotganda kengaytirilgan qidiruv natijalari sahifasida tegishli bo'limlariga bir bo'g'ini sifatida ko'rsatiladi.

Bu standart so'rovlar Izlash motorlar har qanday munozarasi sahifada to'xtalib olmaydi esa, muayyan bir iborani o'z ichiga olgan barcha sahifalarni qidirish ham mumkin. Ko'p hollarda, so'rovlar tili noindex teglar joylashgan har qanday sahifada, olib kelishi mumkin.

Ba'zi hollarda, yaxshi shakllangan talab maxsus belgilar va boshqa harflari bir qator o'z ichiga olgan ma'lumot topish imkonini beradi ingiz (Xitoy masalan belgi).

ramzlar so'rovlar tili qanday o'qishga?

Yuqori va pastki ishi, va ba'zi Urg'u (Urg'u va umlaut) qidirib qabul qilinmaydi. Misol uchun, Citroen bir kalit so'z qidiruv so'zini "Tsitroon" o'z ichiga olgan sahifalarni topa olmaslar. Lekin ba'zi ulashgan individual harflar mos. Misol uchun, osonlik bilan bir "Ereskebing" (AE Ae =) o'z ichiga olgan sahifaga topish "aeroskobing" uchun qidiruv.

Ko'plab nodavlat nomaqbul belgilar doimiy e'tibor berilmaydi. | L | Masalan, tor olgan so'rovlar uchun ma'lumot topish mumkin emas Bu belgi aylantirish uchun bir necha andozalari ishlatiladi qaramay (ikki vertikal chiziqlar orasidagi xat). olib keladi, faqat "LT" ma'lumotlar. Ba'zi ramzlar va iboralar turli xil yo'llar bilan hal etiladi: so'rovlar "kredit (Finance)" tirsakdan e'tiborsizlik so'zlar "kredit" va "Moliya", maqolani ko'rsatadi, aniq nomi "kredit (Finance)" bilan maqola bor bo'lsa ham.

Agar so'rovlar tili bilan foydalanishingiz mumkin qancha imkoniyatlari bor.

sintaktik

So'rovlar tili "Yandex" va "Google" qidiruv uchun, ba'zi tinish foydalanishingiz mumkin. Misol sifatida, jingalak qo'shtirnoq - {{}} qidiruv. Ularning tarkibidagi ifoda, butun o'zgarishsiz qo'ng'iroq qilish lozim bo'ladi.

ikki tirnoq so'z Agar qidiruv ob'ektini aniqlash imkonini beradi. Axborot ko'proq hujjatli belgi hisoblanadi - bir majoziy ma'noda ishlatilgan, yoki o'ylab belgi sifatida Misol uchun, tirnoq so'z qo'shtirnoqsiz, tan bo'ladi.

Bundan tashqari, barcha katta qidirish motorlar qo'llab-quvvatlash "-" uchun "yo'q" mantiqiy, shuningdek va / yoki. Istisno - chiziqcha yoki defis prefiks bilan ajratilgan bo'lishi mumkin emas shartlari.

Qidiruv ifoda ~ bilan belgilanadi mos kelmaydi. Agar muddatli yoki nomi aniq tahririni esimda yo'q Misol uchun, siz belgilangan belgi bilan qidiruv satriga kiritishingiz mumkin, va maksimal o'xshashlik bilan natijalarini olish imkoniyatiga ega bo'ladi.

maxsus qidiruv parametrlari

intitle va incategory sifatida mezonlar ham mavjud. Ushbu Filtrlar bir ": so'rovlar kanop filtr" sifatida, yo'g'on ichak orqali namoyish etiladi. so'rovlar string So'rov yoki iborani yoki bir qismini yoki sahifaning to'liq nomini o'z ichiga olishi mumkin.

Function «intitle: so'rovlar" ko'rsatadi va mazmun boshi bilan odatdagidek natijalari, shuningdek, nomi bilan qidiruv natijalari birinchi o'ringa beradi, lekin. Bu filtrlar bir necha bir vaqtning o'zida ishlatilishi mumkin. Qanday qilib bu imkoniyatni qo'ldan mumkin?

So'rovlar turi «intitle: aeroportida nomi" aeroporti nomi nomini o'z ichiga olgan barcha maqolalar beraman. Biz bir «mashinalar intitle sifatida shakllantirish bo'lsa: aeroporti nomi", keyin nom va matn mashinalar zikriga bilan aeroporti nomi bilan maqola olasiz.

Qidiruv filtri «incategory: Turkum« Muayyan guruh yoki sahifa ro'yxatiga tegishli maqolalar boshlang'ich berish tamoyili asosida ishlaydi. Misol uchun, turi uchun qidiruv so'rovi "ibodatxonalar incategory: Tarix" ibodatxonalar tarixi natijalarini ishlab chiqaradi. Bu erda, shuningdek, turli parametrlarini sozlash, bir kengaytmasi sifatida foydalanish mumkin.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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