Mavzu: Indekslash usuli



Download 0,61 Mb.
bet2/4
Sana13.07.2022
Hajmi0,61 Mb.
#787587
1   2   3   4
Bog'liq
Indexlash modeli usuli algoritmi

Indekslash algoritmlari


bloklangan tartib asosida indekslash
bir martalik xotirada indekslash
dinamik indekslash
Tarqalgan indekslash

Bloklangan tartib asosida indekslash

Algoritm birlashtirilgan indekslarni da,

Teskari bloklarni ,….., dagi fayllarda saqlayidi

Asosiy xotira yetarli bo'lmasa, biz tashqi tartiblash algoritmidan, ya'ni diskdan foydalanadigan algoritmdan foydalanishimiz kerak. Qabul qilinadigan tezlik uchun bunday algoritmning asosiy talabi shundaki, u tartiblash paytida tasodifiy diskni qidirish sonini minimallashtiradi - ketma-ket diskni o'qish qidiruvdan ancha tezroq.

  •  

Bir martalik xotirada indekslash

  • Bloklangan saralashga asoslangan indekslash mukammal masshtablash xususiyatlariga ega, biroq atamalarni termIDlarga solishtirish uchun ma'lumotlar strukturasiga muhtoj. Juda katta kolleksiyalar uchun bu ma'lumotlar strukturasi xotiraga sig'maydi.
  • Kengaytirilgan alternativa - bu bir martalik xotirada indekslash yoki SPIMI. SPIMI termID o'rniga atamalardan foydalanadi, har bir blokning lug'atini diskka yozadi va keyin keyingi blok uchun yangi lug'atni ishga tushiradi. Diskda yetarli joy mavjud bo'lsa, SPIMI istalgan o'lchamdagi to'plamlarni indekslashi mumkin.

Algoritmning hujjatlarni tahlil qiluvchi va ularni atama-docID juftliklari oqimiga aylantiruvchi qismi, biz bu yerda tokenlar deb ataymiz, olib tashlandi. SPIMI-INVERT butun to'plam qayta ishlanmaguncha token oqimida qayta-qayta chaqiriladi.


Tokenlar SPIMI-INVERT ning har bir ketma-ket chaqiruvi davomida birma-bir (4-qator) qayta ishlanadi. Agar atama birinchi marta paydo bo'lsa, u lug'atga qo'shiladi (eng yaxshisi xesh sifatida amalga oshiriladi) va yangi xabarlar ro'yxati yaratiladi (6-qator). 7-qatordagi qo'ng'iroq ushbu xabarlar ro'yxatini muddatning keyingi takrorlanishi uchun qaytaradi.
BSBI va SPIMI o'rtasidagi farq shundaki, SPIMI xabarni to'g'ridan-to'g'ri o'zining e'lonlar ro'yxatiga qo'shadi (10-qator). Avval barcha termID-docID juftlarini yig'ish va keyin ularni saralash o'rniga (biz BSBIda qilganimizdek), har bir e'lonlar ro'yxati dinamik bo'ladi (ya'ni, uning hajmi o'sib borishi bilan o'zgartiriladi) va u darhol xabarlarni to'plash uchun mavjud.

Download 0,61 Mb.

Do'stlaringiz bilan baham:
1   2   3   4




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish