PDA

View Full Version : الگوریتم Soundex



علیرضا حسن زاده
یک شنبه 09 اسفند 1388, 23:41 عصر
کسی میدونه الگوریتم Soundex چطوری کار میکنه؟
میشه معادل فارسی براش پیاده سازی کرد؟
منبع یا مرجعی در این زمینه دارین یا میشناسین؟(با لینک:لبخند:)
با تشکر:قلب:

amir_saniyan
دوشنبه 10 اسفند 1388, 09:43 صبح
کد Soundex به نوعی کد بندي کردن لغات بر اساس نحوه ي تلفظ
شدن آنهاست. این کد بندي چهار حرفی بر اساس حروف صامت لغات
انجام میشود و حروف مصوت آن کنار گذاشته میشوند. بدین صورت که
براي هر لغتی اولین حرفِ آن را نگه می داریم و حروف مصوت آن را
حذف می کنیم و به جاي بقیه ي حروف کدِ مربوط به آنها را قرار می
دهیم. اگر کد بدست آمده از چهار رقم بیشتر باشد با حذف ارقام سمت
راست آن را به چهار رقم تبدیل می کنیم و اگر از چهار رقم کمتر باشد
به تعداد لازم در سمت راست آن صفر قرار می دهیم.

برای اطلاع دقیق‌تر از این الگوریتم PDF زیر رو مطالعه کنید (بخش 4-2 روش پیاده‌سازی فارسی این الگوریتم رو توضیح داده):
http://cs.ucla.edu/~amini/JDIOC%202005.pdf

ofoghcomputer
جمعه 10 بهمن 1393, 21:31 عصر
با سلام.
آیا می توان با داشتن کد soundex به رشته معادل این کد رسید؟
آیا می توان کدها را به هم تبدیل کرد؟