الانتقال إلى المحتوى

البحث الصوتي في اوراكل


khaled

Recommended Posts

يختلف البحث الصوتي عن البحث التقليدي (Text matching) في كونه يقوم بالبحث عن الكلمات التي تتشابه
في النطق وليس في الاحرف وحسب .
فمثلاً لو اراد احدنا البحث في قاعدة البيانات عن كلمة SMITH ولكنه اخطى في وضع نفس الاحرف في جملة البحث
فان البحث التقليدي لن يرجع لنا اي بيانات مالم تكن الكلمه التي تبحث عنها موجوده بنفس الاحرف وحتى الـ Case .
ولكن هناك طريقة بامكاننا من خلالها استخدام البحث الصوتي بدلاً من البحث التقليدي (Text matching) وهي
باستخدام الـ Soundex Function كالاتي

SELECT ename
    FROM emp
    WHERE SOUNDEX(ename)
        = SOUNDEX('SMYTHE');


لاحظ ان جدول الـ Emp يحوي كلمة SMITH ولكن في هذا الـ Query استخدمنا البحث الصوتي وبحثنا عن كلمة
SMYTHE ولنها لها نفس الن النطق تقريباً لكلمة SMITH فان الـ Query سوف يعطيى نتيجه .

رابط هذا التعليق
شارك

مشكور جدا جدا جدا جدا جدا جدا لان هذا الموضوع كانت ابحث عن حل لة
كان لدى حل و لكن له عيوب و هو فى جملة Insert اضف جملة
UPPER('text')
وهذه الـ Function
تجعل كل المدخلات حروف كبيرة
و عند البحث ابحث بنفس الدالة
و لكن عيبها ان كل الداتا تكون حروف كبيرة
و هذه مشكلة
شكرا

رابط هذا التعليق
شارك

  • بعد 2 أسابيع...

طريقه استخدامها سهل جدا مثلها مثل اي فنكشن اخرى
فلو اردت ان تبحث عن كلمه معينه انت لست متأكد من الـتهجئة الانجليزية الخاص بها . ضع حقل البحث داخل الفنكشن ثم ابحث
مثلاً : تريد البحث عن Abdullah فربما تم ادخال اسم Abdullah في الجدول بطريقه اخرى كان يكون مثلاً abdullaa او Abdulah .
استخدام الـsoundex سوف يحل المشكله حيث ان الباحث سوف يبحث في الجدول عن كل الكلمات التي له نفس التهجئة . ويكون الكويري كالاتي

select * from emp where soundex(ename)=SOUNDEX('abdullah');

رابط هذا التعليق
شارك

  • بعد 2 أسابيع...

بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
والحمد لله رب العالمين
والصلاة والسلام على الحبيب المصطفى
مشكوووووووووووووووووووووور
يا اخى لك جزيل الشكر والى الامام دوما
وبارك الله فيك ولك وعليك وجعله فى ميزان حسناتك
طارق مرشدى
--------------------------------------------------------------------------------------------------------
سبحان الله العظيم - سبحان الله وبحمده عدد خلقه ورضاء نفسه وزنة عرشه ومداد كلماته ولا حول ولا قوة الابالله

رابط هذا التعليق
شارك

  • بعد 1 شهر...
  • بعد 2 سنة...
  • بعد 2 أسابيع...
  • بعد 1 سنة...

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية