لغة البرمجة SOSL (Salesforce Object Search Language) هي لغة استعلامات تم تطويرها من قبل شركة Salesforce وظهرت لأول مرة في عام 2006 كجزء من منصة Salesforce. تستخدم SOSL للبحث عن سجلات متعددة في قاعدة بيانات Salesforce. تُستخدم SOSL بشكل رئيسي للبحث في سجلات متعددة في كائنات مختلفة في Salesforce بناءً على معايير البحث المحددة.
يتيح لك SOSL البحث عن سجلات عبر عدة كائنات دون الحاجة إلى تحديد مجموعة معينة من الكائنات أو الحقول. يعتمد SOSL على نمط البحث الذي يتم تمريره في الاستعلام، مما يتيح للمطورين إمكانية تحديد معايير بحث مرنة.
تمتلك SOSL عدة ميزات مثل القدرة على البحث باستخدام الكلمات الرئيسية والتعبيرات المعقدة وكذلك القدرة على استخدام العمليات المنطقية مثل AND وOR لتحديد شروط البحث. كما أن لها دعم للبحث باستخدام التعبيرات العادية.
يمكن استخدام SOSL عبر واجهة برمجة التطبيقات (API) الخاصة بـ Salesforce، وهي موجودة كواحدة من الخيارات المتاحة للتفاعل مع بيانات Salesforce. يتم توثيق SOSL بشكل جيد في موقع Salesforce Developer ويتضمن العديد من الأمثلة والتوجيهات لاستخدامها بشكل فعال.
لمزيد من المعلومات حول SOSL، يمكنك زيارة موقع المطورين الرسمي لـ Salesforce على الرابط التالي: وثائق SOSL على Salesforce Developer.