ورود

نسخه کامل مشاهده نسخه کامل : سوال مهم!!



hadimusavy
11-07-2012, 23:55
سلام.
من یه سوال برام پیش اومده و نیازمند کمک دوستان هستم



برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

من میخوام که اگه یه کلید تو دو یا چند جا بود به جای اینکه یه فیلد دیگه تشکیل بشه براش بیاد و تو ارایه رشته ای directory ذخیره بشه.
مثلا اگه کلمه the برای بار اول پیدا بشه بیاد و تو s.directory[1ذخیره بشه و اگه بعد از چند تا سرچ دوباره the رو پیدا کرد بیاد و تو s.directory[2ذخیره بشه به جای اینکه تو یه جای دیگه ذخبره بشه


فکر کنم خیلی گنگ گفتم فقط امیدوارم متوجه شده باشین

عــــلی
12-07-2012, 10:17
بنام خدا.
سلام.
شما میخواهید برای هر the ای که توی فایل پیدا کردید یه دیکشنری درست کنید؟
هدفتون چیه؟
بگید دقیقاً میخواهید چیکار کنید که روش های بهتری بهتون پیشنهاد کنیم.چون توی دیکشنری نمیتونید دوتا the به عنوان کلید درج کنید.

hadimusavy
12-07-2012, 12:53
سلام.
من میخوام یه جستجوگر درست کنم که یک کلمه ای رو بگیره و ادرس فایلهایی که کلمه در اون وجود داره رو بر گردونه.
البته با استفاده از bplustree.
میخوام وقتی یک نفر کلمه the رو جستجو کرد برنامه بره از فایلی که بوسیلهdb4o(که یه نوع پایگاه داده هستش) ذخیره کردیم جستجو کنه و s.directory رو چاپ کنه

عــــلی
12-07-2012, 15:35
بنام خدا.
سلام.
B+Tree رو نمیدونم.
ولی اگه میخوای در محتوایت یک فایل جستجو کنی:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
جستجو توی فایل و ذخیره توی دیکشنری رو هم که توی کدت گذاشتی مشخه.