الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

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

Featured Replies

بتاريخ:

يختلف البحث الصوتي عن البحث التقليدي (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 أسابيع...
بتاريخ:

مشكووووور على المعلومة اخي khaled والى الامام

بتاريخ:

مشكور أخ خالد ولكن أرجو الايضاح كيف أستخدم هذه ال function
فى أى مثال لو سمح وقتك

بتاريخ:

شكرا لك على هذه المعلمومة
جزاك الله خيراً
SINDBAD

بتاريخ:
  • كاتب الموضوع

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

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

بتاريخ:

تسلم ....

بتاريخ:

والله مش عارف أقولك أيه
كلمة شكر قليله جدا عليك ... بس حقولك حاجة بسيطة
من أحبه ربه .. حبب فيه خلقه
ربنا يوفقك

بتاريخ:

زي ما بنقول في الاردن : يا زلمه رووح الهي يجوزك بنت الحلال اذا انك عزااااابي :rolleyes:

بتاريخ:

مجهود رائع ..
شكر الله لك مهندسنا المبدع ..

بتاريخ:

شكررررررررررررا

  • بعد 2 أسابيع...
بتاريخ:

مشكور ياخوي مابتقصر صراحة معلومة رائعة جزاك اللة عنا الف خير

بتاريخ:

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

  • بعد 1 شهر...
بتاريخ:

كيف استطيع ان ادخل بيانات صوتيه فى البرنامج بحيث يتم مقارنتها بعد ذالك باى بيان صوتى


شكرا

  • بعد 2 سنة...
بتاريخ:

 

:D :) مشكور واللى الامام مع مزيد من التقدم

  • بعد 2 أسابيع...
بتاريخ:

جزاك الله كل خير الموضوع رائع

  • بعد 1 سنة...
بتاريخ:

مشكور جدا اخي، انا ابحث عن نفس الموضوع ولكن للحروف العربية، بمعنى اذا كان الاسم مخزن باللغة العربية وبالحروف العربية

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

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

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

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

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

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.