PDA

View Full Version : سوال: نیاز به یک الگوریتم جستجو متن های مشابه



maktab
دوشنبه 03 آبان 1389, 11:20 صبح
توی اکثر تالار ها و سایت ها یه امکانی وجود داره که وقتی مطلبی را ارسال می کنید مطالب مشابه هم به شما نشان داده می شند! حالا من می خوام یه چنین چیزی توی سی شارپ داشته باشم با این تفاوت:
من توی برنامم فایل های تکست را توی دیتابیسم ذخیره می کنم حالا یه الگوریتمی برای جستجو می خوام که وقتی یه متنی دارم توی بقیه متن ها بگرده و متن های مشابه را پیدا کنه

maktab
یک شنبه 09 آبان 1389, 18:53 عصر
کسی چنین چیزی نداره!!!؟

MoS4k1
یک شنبه 09 آبان 1389, 21:28 عصر
از عبارات منظم استفاده کن

Reza_Yarahmadi
دوشنبه 10 آبان 1389, 07:52 صبح
اگر ميخوايد كه كلمات مشابه ، با معنا باشند (چيزي شبيه گوگل) بايد ابتدا يك ديكشنري از لغات داشته باشيد بعد با توجه به لغت وارد شده يا از عبارات منظم استفاده كنيد و يا اينكه با يك الگوريتم نيمه هوشمند نزديكترين لغت به لغت وارد شده رو پيدا كنيد.
اگر حال و حوصله تهيه ديكشنري نداريد ميتونيد تدابيري اتخاذ كنيد كه بعد از هر جستجو لغاتي كه پيدا كرده رو ذخيره كنه و بارهاي بعدي از اين لغات به عنوان ديكشنري استفاده كنه
در كل كامپيوتر معني لغات رو نميفهمه و با الگوريتم خاصي هم نميشه اين رو بهش فهموند.

محسن شامحمدی
دوشنبه 10 آبان 1389, 11:01 صبح
مي شه تك تك كلمات را از هم (با توجه به فاصله هاي بين آن) از هم جدا كرده و بعد اون ها رو توي ديتابيس سرچ كرد و با توجه به شباهت به هر كلمه يك امتياز بدي
در آخر اون جمله اي كه بيشترين امتياز رو آورده رو نمايش بدي
البته اين فقط يك ايده بود.

maktab
دوشنبه 10 آبان 1389, 18:48 عصر
اگر امکانش هست مثالی با کد بزنید.
ممنون