Sahifa 1 Shifrlangan ma'lumotlarni qidirishning amaliy usullari


Shifrlangan indeks yordamida qidirish



Download 82,7 Kb.
bet17/27
Sana31.12.2021
Hajmi82,7 Kb.
#249145
1   ...   13   14   15   16   17   18   19   20   ...   27
Bog'liq
se tar

5.4 Shifrlangan indeks yordamida qidirish

Qachon ketma-ket ko'rish etarli darajada samarali bo'lmasligi mumkin

ma'lumotlar hajmi katta. Ba'zi dasturlar uchun, ya'ni katta

ma'lumotlar bazalari, qidirishni tezlashtirish uchun keng tarqalgan usul

oldindan hisoblangan indeksdan foydalanish. Bu erda biz qanday qilib qila olamiz

shifrlangan indeks yordamida qidiruv so'rovlariga javob bering

xavfsizligini yo'qotmasdan.

Indeks asosiy so'zlar ro'yxatini o'z ichiga oladi; har bir kalit bilan

word - bu kalit so'z bo'lgan hujjatlarga ko'rsatmalar ro'yxati

paydo bo'ladi. Kalit so'zlar - Elis qiziqtiradigan so'zlar

keyinroq qidirmoqchiman. Elis albatta indeksni tuzishi mumkin

uning aniq matnli hujjatlaridan keyin aniq matnni shifrlang

va Bobda indeksni saqlang va shifrlangan matnni saqlang. Qiziqish-

savol - indeksni qanday shifrlash kerakligi.

Faqatgina asosiy so'zlarni shifrlash sodda usul bo'ladi

indeks va lavozimlarning ro'yxatlarini aniq qoldiring. Bu qiladi

Bob Elis nomidan qidiruv so'rovlarini bajarishi oson,

shuningdek, Bobga ko'p ma'lumot beradi va shuning uchun ham bo'lishi mumkin

unga turli xil statistik hujumlarni amalga oshirishga imkon bering. Shuning uchun, biz

ushbu sodda yondashuvni rad eting.

Oddiy usul - hujjat ko'rsatgichlarini shifrlash

indeksdagi har bir ro'yxat. Binobarin, Bob izlaganida

¤ ( ¡ ) va o'yinni topdi, u Elisga shifrlangan ro'yxatni qaytarib berdi

indeksdan mos keladigan pozitsiyalar. Elis parolini ochishi mumkin

shifrlangan yozuvlar va Bobga qayta so'rash uchun yana bir so'rov yuboring.

tegishli hujjatlarni tekshirish. Buning mumkin bo'lgan afzalliklari

ushbu sxema shundan iboratki, so'rov boshqasiga joylashtirilishi mumkin

Bob korxona to'g'risida noaniqlikka ega bo'lishi uchun qidiruvlar

qidiruv so'rovi va qidirish so'rovining aloqasi

shifrlangan matn. Kamchilik shundaki, Elis an sarf qilishi kerak

hujjatlarni olish uchun qo'shimcha borish vaqti.

Agar Elis qo'shimcha sayohat qilishni kutishni istamasa

vaqt, yoki Elis Bob sevish natijalarini birlashtirmoqchi bo'lsa

uning uchun qidiruv so'rovlari, boshqa usullar ham mavjud

qodir. Masalan, u hujjat ro'yxatini shifrlashi mumkin

kalit yordamida ko'rsatkichdagi ko'rsatkichlar

£

@ bilan bog'liq ¤ ( ¡ ) , ya'ni



£

@ ) 5 &&& ( "¤ ( ¡ )) . Demak, Elis qidirmoqchi bo'lganda

so'z uchun

¡

, u % "¤ ( ¡ ) V ni ochib beradi



£

@ ) Bobga. In

Bobning statistik tahlilni o'tkazishiga yo'l qo'ymaslik

indeks, ko'rsatkichlar ro'yxatini aniq o'lchamda saqlash yaxshiroqdir

ro'yxat. Kamdan kam uchraydigan so'zlar uchun Elis so'zlarni bosishi mumkin

ro'yxati belgilangan o'lchamga. Keng tarqalgan so'zlar uchun Elis mumkin

uzun ro'yxatni belgilangan o'lchamdagi bir nechta ro'yxatlarga bo'lish; keyin,

bunday so'zni izlash uchun Elis Bobdan so'rashi kerak bo'ladi

parallel ravishda bir nechta qidiruv so'rovlarini bajarish va birlashtirish. Eslatma

ko'rsatkichlar ro'yxatini belgilangan o'lchamdagi ro'yxatda saqlash orqali biz

asosan Bobning statistik ma'lumotni o'rganishiga to'sqinlik qilmoqda.

u qidirmagan kalit so'zlar bo'yicha mation. Uchun

Bob qidirgan asosiy so'zlar, u hali ham topishi mumkin

ba'zi statistik ma'lumotlarni Elisning kirish pat-dan bilib oling.

tern. Bu bizning fikrimizcha Elisdan beri qabul qilinadi

faqat birinchi navbatda tegishli hujjatlarni olishni istaydi.

E'tibor bering, indeks qidirish uchun umumiy kamchilik bu

har doim Elis hujjatlarini o'zgartirganda, u yangilanishi kerak

indeks. Al- indeksining qancha ko'rsatkichi o'rtasida o'zaro kelishuv mavjud

muzning yangilanishi va Bob qancha ma'lumotlarga ega bo'lishi mumkin

o'rganish. Masalan, agar Elis hujjatlar ro'yxatini o'zgartirmasa

u yangi qo'shganda bitta kalit so'zni kiritish uchun ument ko'rsatgichlari

Bobning ma'lumotlarini saqlashga hujjat, Bob imkoni bor edi

kalit so'z yangi hujjatda ko'rinmasligini ayting.






Download 82,7 Kb.

Do'stlaringiz bilan baham:
1   ...   13   14   15   16   17   18   19   20   ...   27




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