لغة البحث والاستعلام المتقدمة. لغة استعلام محرك البحث. أمثلة على شروط الاستعلام مبادئ محركات البحث

لغة البحث والاستعلام المتقدمة. لغة استعلام محرك البحث. أمثلة على شروط الاستعلام مبادئ محركات البحث

لغة الاستعلام هي لغة برمجة من صنع الإنسان تستخدم لإجراء الاستعلامات في قواعد البيانات وأنظمة المعلومات.

بشكل عام، يمكن تصنيف طرق الاستعلام هذه اعتمادًا على ما إذا كانت تستخدم لقاعدة بيانات أو لاسترجاع المعلومات. والفرق هو أن طلبات مثل هذه الخدمات تتم للحصول على إجابات واقعية للأسئلة المطروحة، بينما يحاول محرك البحث العثور على مستندات تحتوي على معلومات تتعلق بمجال اهتمام المستخدم.

قاعدة البيانات

تتضمن لغات استعلام قاعدة البيانات الأمثلة التالية:

  • QL - موجه للكائنات، يشير إلى خليفة Datalog.
  • لغة الاستعلام السياقية (CQL) هي لغة تمثيل استعلام رسمية لأنظمة استرجاع المعلومات (مثل فهارس الويب أو الفهارس الببليوغرافية).
  • CQLF (CODYASYL) - لقواعد بيانات CODASYL-TYPE.
  • لغة الاستعلام الموجهة نحو المفهوم (COQL) - المستخدمة في النماذج ذات الصلة (com). وهو يعتمد على مبادئ نمذجة البيانات المشتقة ويستخدم عمليات مثل الإسقاط وإلغاء الإسقاط للتحليل متعدد المتغيرات والعمليات التحليلية والاستدلال.
  • DMX - يستخدم للنماذج
  • Datalog هي لغة استعلام قاعدة بيانات استنتاجية.
  • Gellish English هي لغة يمكن استخدامها للاستعلام عن قواعد بيانات Gellish English وتسمح بالحوار (الاستعلامات والردود) وتعمل أيضًا على نمذجة المعلومات المعرفية.
  • HTSQL - يترجم طلبات http إلى SQL.
  • ISBL - يستخدم لـ PRTV (أحد أنظمة إدارة قواعد البيانات العلائقية الأولى).
  • LDAP هو بروتوكول خدمات الاستعلام والدليل الذي يعمل عبر TCP/IP.
  • MDX - مطلوب لقواعد بيانات OLAP.

محركات البحث

تهدف لغة استعلام البحث بدورها إلى العثور على البيانات في محركات البحث. ويختلف من حيث أن الاستعلامات غالبًا ما تحتوي على نص عادي أو نص تشعبي مع بناء جملة إضافي (مثل "و"/"أو"). وهي تختلف بشكل كبير عن اللغات القياسية المشابهة، والتي تخضع لقواعد بناء جملة الأوامر الصارمة أو تحتوي على معلمات موضعية.

كيف يتم تصنيف استعلامات البحث؟

هناك ثلاث فئات واسعة تغطي معظم استعلامات البحث: المعلوماتية والتنقلية والمعاملات. وعلى الرغم من أن هذا التصنيف لم يتم تأسيسه نظريًا، إلا أنه تم تأكيده تجريبيًا من خلال وجود استعلامات فعلية في محركات البحث.

استعلامات المعلومات هي تلك التي تغطي موضوعات واسعة النطاق (مثل مدينة معينة أو طراز شاحنة معينة) والتي يمكنها إرجاع آلاف النتائج ذات الصلة.

استعلامات التنقل هي استعلامات تبحث عن موقع واحد أو صفحة ويب حول موضوع محدد (على سبيل المثال، YouTube).

المعاملات - تعكس نية المستخدم لتنفيذ إجراء معين، على سبيل المثال، شراء سيارة أو حجز تذكرة.

غالبًا ما تدعم محركات البحث نوعًا رابعًا من الاستعلامات، وهو أقل استخدامًا بكثير. هذه هي ما يسمى بطلبات الاتصال، والتي تحتوي على تقرير عن اتصال الرسم البياني للويب المفهرس (عدد الروابط إلى عنوان URL معين، أو عدد الصفحات المفهرسة من مجال معين).

كيف يتم البحث عن المعلومات؟

أصبحت الخصائص المثيرة للاهتمام فيما يتعلق ببحث الويب معروفة:

وكان متوسط ​​طول استعلام البحث 2.4 كلمة.

  • قدم حوالي نصف المستخدمين طلبًا واحدًا، وأقل من ثلث المستخدمين بقليل قدموا ثلاثة طلبات فريدة أو أكثر متتالية.
  • ما يقرب من نصف المستخدمين شاهدوا أول صفحة أو صفحتين فقط من النتائج.
  • يستخدم أقل من 5% من المستخدمين إمكانات البحث المتقدم (على سبيل المثال، تحديد فئات معينة أو البحث في البحث).

ميزات الإجراءات المخصصة

ووجدت الدراسة أيضًا أن 19% من الاستعلامات تحتوي على مصطلح جغرافي (مثل الأسماء والرموز البريدية والميزات الجغرافية وما إلى ذلك). ومن الجدير بالذكر أيضًا أنه بالإضافة إلى الاستعلامات القصيرة (أي التي تحتوي على عدة مصطلحات)، كانت هناك غالبًا أنماط يمكن التنبؤ بها حيث يقوم المستخدمون بتغيير عبارات البحث الخاصة بهم.

كما تبين أن 33% من الطلبات من نفس المستخدم تتكرر، وفي 87% من الحالات يقوم المستخدم بالضغط على نفس النتيجة. يشير هذا إلى أن العديد من المستخدمين يستخدمون الاستعلامات المتكررة لمراجعة المعلومات أو إعادة العثور عليها.

التوزيعات التكرارية للطلبات

بالإضافة إلى ذلك، أكد الخبراء أن التوزيعات التكرارية للاستعلامات تتوافق مع قانون القوة. أي أنه يتم ملاحظة جزء صغير من الكلمات الرئيسية في أكبر قائمة من الاستعلامات (على سبيل المثال، أكثر من 100 مليون)، وهي الأكثر استخدامًا. يتم استخدام العبارات المتبقية ضمن نفس المواضيع بشكل أقل تكرارًا وأكثر بشكل فردي. تسمى هذه الظاهرة بمبدأ باريتو (أو "قاعدة 80-20")، وقد سمحت لمحركات البحث باستخدام تقنيات التحسين مثل الفهرسة أو تقسيم قاعدة البيانات، والتخزين المؤقت والتحميل المسبق، كما أتاحت تحسين أداء محرك البحث. لغة الاستعلام.

في السنوات الأخيرة، تبين أن متوسط ​​طول الاستعلامات يتزايد بشكل مطرد مع مرور الوقت. وهكذا أصبح متوسط ​​الاستعلام باللغة الإنجليزية أطول. ولتحقيق هذه الغاية، قدمت جوجل تحديثًا يسمى "الطائر الطنان" (في أغسطس 2013)، وهو قادر على معالجة عبارات البحث الطويلة باستخدام لغة استعلام "عامية" غير بروتوكولية (مثل "أين أقرب مقهى؟").

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

الاستعلامات المنظمة

تستخدم محركات البحث التي تدعم كلا الصيغتين لغات استعلام أكثر تقدمًا. يمكن للمستخدم الذي يبحث عن مستندات تغطي موضوعات أو جوانب متعددة أن يصف كل منها حسب الخاصية المنطقية للكلمة. لغة الاستعلام المنطقية في جوهرها عبارة عن مجموعة من العبارات وعلامات الترقيم المحددة.

ما هو البحث المتقدم؟

لغة الاستعلام الخاصة بـ Yandex وGoogle قادرة على إجراء بحث مستهدف بشكل أضيق في حالة استيفاء شروط معينة. يمكن للبحث المتقدم البحث حسب جزء من عنوان الصفحة أو بادئة العنوان، بالإضافة إلى فئات وقوائم أسماء محددة. ويمكنه أيضًا قصر عمليات البحث على الصفحات التي تحتوي على كلمات معينة في العنوان أو الموجودة في مجموعات مواضيع معينة. عند استخدامها بشكل صحيح، يمكن للغة الاستعلام معالجة المعلمات ذات الحجم الأكثر تعقيدًا من النتائج السطحية لمعظم محركات البحث، بما في ذلك الكلمات المحددة من قبل المستخدم ذات النهايات المتغيرة والتهجئة المشابهة. عند تقديم نتائج البحث المتقدم، سيتم عرض رابط للأقسام ذات الصلة من الصفحة.

ومن الممكن أيضًا البحث عن جميع الصفحات التي تحتوي على عبارة معينة، بينما مع الاستعلام القياسي لا يمكن لمحركات البحث التوقف عند أي صفحة مناقشة. في كثير من الحالات، يمكن أن تؤدي لغة الاستعلام إلى أي صفحة موجودة في علامات noindex.

في بعض الحالات، يتيح لك الاستعلام الذي تم إنشاؤه بشكل صحيح العثور على معلومات تحتوي على عدد من الأحرف الخاصة وأحرف أبجدية أخرى (الأحرف الصينية، على سبيل المثال).

كيف تتم قراءة أحرف لغة الاستعلام؟

لا يتم أخذ الأحرف الكبيرة والصغيرة وكذلك بعض (علامات التشكيل واللكنات) بعين الاعتبار في البحث. على سبيل المثال، البحث عن الكلمة الأساسية Citroen لن يجد صفحات تحتوي على الكلمة "Citroen". لكن بعض الحروف المركبة تتوافق مع الحروف الفردية. على سبيل المثال، سيؤدي البحث عن "aeroskobing" بسهولة إلى العثور على الصفحات التي تحتوي على "Ereskobing" (AE = Æ).

يتم تجاهل العديد من الأحرف غير الأبجدية الرقمية باستمرار. على سبيل المثال، من المستحيل العثور على معلومات لاستعلام يحتوي على السلسلة |L| (حرف بين شريطين عموديين)، على الرغم من استخدام هذا الحرف في بعض أنماط التحويل. سوف تحتوي النتائج على بيانات من "LT" فقط. يتم التعامل مع بعض الأحرف والعبارات بشكل مختلف: سيؤدي الاستعلام عن "ائتمان (تمويل)" إلى إرجاع إدخالات تحتوي على الكلمتين "ائتمان" و"تمويل"، مع تجاهل الأقواس، حتى لو كان هناك إدخال بالعنوان الدقيق "ائتمان (تمويل)" ".

هناك العديد من الوظائف التي يمكن استخدامها باستخدام لغة الاستعلام.

بناء الجملة

قد تستخدم لغة الاستعلام الخاصة بـ Yandex وGoogle بعض علامات الترقيم لتحسين البحث. ومن الأمثلة على ذلك الأقواس المتعرجة - ((بحث)). سيتم البحث عن العبارة الواردة فيها بالكامل، دون تغيير.

تسمح لك العبارة in بتحديد كائن البحث. على سبيل المثال، سيتم التعرف على الكلمة الموجودة بين علامات الاقتباس على أنها مستخدمة بالمعنى المجازي أو كشخصية خيالية، بدون علامات الاقتباس - كمعلومات ذات طبيعة وثائقية أكثر.

بالإضافة إلى ذلك، تدعم جميع محركات البحث الرئيسية الرمز "-" للإشارة المنطقية "لا" وأيضًا و/أو. الاستثناء هو المصطلحات التي لا يمكن أن تكون مسبوقة بواصلة أو شرطة.

يتم وضع علامة ~ على مطابقات عبارة البحث غير الدقيقة. على سبيل المثال، إذا كنت لا تتذكر الصياغة الدقيقة لمصطلح أو اسم، فيمكنك إدخاله في شريط البحث بالرمز المحدد وستتمكن من الحصول على نتائج متشابهة قدر الإمكان.

خيارات البحث المخصصة

هناك أيضًا معلمات بحث مثل intitle وincategory. وهي عبارة عن مرشحات يتم عرضها مفصولة بنقطتين، على شكل "مرشح: سلسلة استعلام". يمكن أن تحتوي سلسلة الاستعلام على المصطلح أو العبارة التي تبحث عنها، أو جزء من عنوان الصفحة أو كامله.

تمنح ميزة "intitle: query" الأولوية في نتائج البحث بناءً على العنوان، ولكنها تعرض أيضًا النتائج العضوية بناءً على محتوى العنوان. يمكن استخدام العديد من هذه المرشحات في وقت واحد. كيف تستغل هذه الفرصة؟

استعلام مثل "intitle: اسم المطار" سيعرض جميع المقالات التي تحتوي على اسم المطار في العنوان. إذا قمت بصياغته كـ "عنوان موقف السيارات: اسم المطار"، فستحصل على مقالات تحمل اسم المطار في العنوان مع ذكر موقف السيارات في النص.

البحث باستخدام مرشح "الفئة: الفئة" يعمل على مبدأ عرض المقالات التي تنتمي إلى مجموعة أو قائمة صفحات معينة في البداية. على سبيل المثال، سيؤدي استعلام بحث مثل "فئة المعابد: التاريخ" إلى عرض نتائج حول موضوع تاريخ المعابد. يمكن أيضًا استخدام هذه الوظيفة كوظيفة متقدمة من خلال تحديد معلمات مختلفة.

باستخدام شروط الاستعلام، يمكنك العثور على عناصر محددة في قاعدة بيانات Access. إذا كان العنصر يطابق جميع المعايير التي أدخلتها، فسوف يظهر في نتائج الاستعلام.

لإضافة شرط إلى استعلام Access، افتح الاستعلام في المصمم. ثم حدد الحقول (الأعمدة) التي ينطبق عليها هذا الشرط. إذا لم يكن الحقل المطلوب موجودًا في نموذج الطلب، فانقر نقرًا مزدوجًا لإضافته. ثم في السطر شروطأدخل شرطا لذلك. لمزيد من المعلومات، راجع المقالة فهم الاستعلامات.

شرط الاستعلام هو تعبير يقارنه Access بالقيم الموجودة في حقول الاستعلام لتحديد ما إذا كان يجب تضمين السجلات التي تحتوي على قيمة معينة في النتيجة. على سبيل المثال، = "فورونيج"هو تعبير يقارنه Access بالقيم الموجودة في حقل نص الاستعلام. إذا كانت قيمة هذا الحقل في سجل معين "فورونيج"، يقوم Access بتضمينه في نتائج الاستعلام.

دعونا نلقي نظرة على بعض الأمثلة على الشروط شائعة الاستخدام والتي يمكنك استخدامها لإنشاء الشروط الخاصة بك. يتم تجميع الأمثلة حسب نوع البيانات.

في هذا القسم

فهم شروط الطلب

الشرط يشبه الصيغة - فهو عبارة عن سلسلة يمكن أن تتضمن مراجع إلى الحقول وعوامل التشغيل والثوابت. في Access، تُسمى شروط الاستعلام أيضًا بالتعبيرات.

يعرض الجدول التالي أمثلة على الشروط ويصف كيفية عملها.

شروط

وصف

> 25 و<50

ينطبق هذا الشرط على حقل رقمي مثل السعر أو UnitsInStock. يسمح لك بعرض تلك السجلات التي يحتوي عليها حقل "السعر" أو "UnitsInStock" فقط القيمة أكبر من 25 وأقل من 50.

DateDiff("yyyy", [BirthDate], Date()) > 30

ينطبق هذا الشرط على حقل التاريخ/الوقت مثل تاريخ الميلاد. تتضمن نتائج الاستعلام فقط السجلات التي عدد السنوات بينتاريخ الميلادالشخص والتاريخ الحالي أكبر من 30.

يمكن تطبيق هذا الشرط على الحقول من أي نوع لعرض السجلات فيها قيمة الحقل فارغة.

كما ترون، يمكن أن تختلف الشروط بشكل كبير اعتمادًا على نوع البيانات في المجال الذي تنطبق عليه ومتطلباتك. بعض الشروط بسيطة وتتضمن العوامل والثوابت الأساسية فقط. الشروط الأخرى معقدة: فهي تحتوي على وظائف وعوامل تشغيل خاصة ومراجع ميدانية.

تسرد هذه المقالة عدة شروط شائعة الاستخدام لأنواع البيانات المختلفة. إذا كانت الأمثلة لا تلبي احتياجاتك، فقد تحتاج إلى تحديد الشروط الخاصة بك. للقيام بذلك، يجب عليك أولاً أن تتعرف على القائمة الكاملة للوظائف، وعوامل التشغيل، والأحرف الخاصة، بالإضافة إلى بناء جملة التعبيرات التي تشير إلى الحقول والقيم الحرفية.

دعنا نكتشف أين وكيف يمكنك إضافة الشروط. لإضافة شروط إلى استعلام، يتعين عليك فتحه في المصمم. بعد ذلك، تحتاج إلى تحديد الحقول التي تريد تعيين شروط لها. إذا لم يكن الحقل موجودًا بالفعل في نموذج الاستعلام، فأضفه عن طريق سحبه من نافذة مصمم الاستعلام إلى شبكة الحقل أو عن طريق النقر المزدوج فوق الحقل (مما يؤدي إلى إضافة الحقل تلقائيًا إلى العمود الفارغ التالي في الشبكة). وأخيرا، أدخل الشروط في السطر شروط.

تم تعيين الشروط لحقول مختلفة على التوالي شروط، يتم دمجها باستخدام عامل التشغيل AND. بمعنى آخر، يتم تفسير الشروط المحددة في حقلي "المدينة" و"تاريخ الميلاد" على النحو التالي:

المدينة = "فورونيج" و تاريخ الميلاد < تاريخ الإضافة (" yyyy "، -40، التاريخ())

1. يتضمن حقلا "المدينة" و"تاريخ الميلاد" الشروط.

2. يتم استيفاء هذا الشرط فقط من خلال السجلات التي يكون لحقل "المدينة" فيها القيمة "فورونيج".

3. فقط سجلات الأشخاص الذين لا يقل عمرهم عن 40 عامًا يستوفون هذا الشرط.

4. سيتم تضمين السجلات التي تستوفي كلا الشرطين فقط في النتيجة.

ماذا لو كنت تريد فقط أن يكون أحد هذه الشروط صحيحًا؟ وبعبارة أخرى، كيف يمكن تقديم شروط بديلة؟

إذا كان لديك شروط بديلة، أي مجموعتين من الشروط المستقلة التي يجب استيفاء واحدة منها فقط، فاستخدم السلاسل شرط الاختيارو أوعلى النموذج.

1. 1. تتم الإشارة إلى حالة "المدينة" في سطر "شرط الاختيار".

2. 2. تتم الإشارة إلى حالة "تاريخ الميلاد" في السطر "أو".

الشروط المحددة في السطور شرط الاختيارو أو، يتم دمجها باستخدام عامل التشغيل OR كما هو موضح أدناه.

المدينة = "شيكاغو" أو تاريخ الميلاد< DateAdd("гггг", -40, Date())

إذا كنت بحاجة إلى تحديد شروط بديلة متعددة، استخدم الأسطر أدناه أو.

قبل البدء في الاطلاع على الأمثلة، يرجى ملاحظة ما يلي:

شروط الحقول النصية وحقول المذكرة وحقول الارتباط التشعبي

ملحوظة:بدءاً من Access 2013، يتم استدعاء الحقول النصية نص قصيروحقول المذكرة - نص طويل.

الأمثلة التالية مخصصة لحقل البلد/المنطقة، الذي يستند إلى جدول يقوم بتخزين معلومات جهة الاتصال. الشرط محدد في السطر شرط الاختيارالحقول في النموذج.

الشرط المحدد لحقل الارتباط التشعبي هو النص المعروض المحدد في الحقل بشكل افتراضي. لتعيين شروط رابط URL النهائي، استخدم التعبير جزء الارتباط التشعبي. لديه بناء الجملة التالي: HyperlinkPart([Table1].[Field1],1) = "http://www.microsoft.com/"حيث "Table1" هو اسم الجدول الذي يحتوي على حقل الارتباط التشعبي، و"Field1" هو حقل الارتباط التشعبي نفسه، و"http://www.microsoft.com" هو عنوان URL الذي تريد البحث عنه.

استخدم هذا الشرط

نتيجة طلب

يتطابق تمامًا مع قيمة محددة، مثل "الصين"

إرجاع السجلات التي يحتوي فيها حقل البلد/المنطقة على القيمة الصين.

لا يتطابق مع قيمة محددة، مثل "المكسيك"

ليست "المكسيك"

إرجاع السجلات التي تكون فيها قيمة حقل CountryRegion ليست المكسيك.

يبدأ بسلسلة محددة من الأحرف، على سبيل المثال "C"

إرجاع سجلات كافة البلدان أو المناطق التي تبدأ أسماؤها بالحرف "C"، مثل سلوفاكيا والولايات المتحدة.

ملحوظة:رمز النجمة ( * ) في التعبير يمثل أي سلسلة من الأحرف. ويسمى أيضًا حرف البدل. للحصول على قائمة بهذه الأحرف، راجع المقالة مرجع Wildcard في Access.

لا يبدأ بسلسلة أحرف معينة، مثل "C"

إرجاع سجلات كافة البلدان أو المناطق التي لا تبدأ بالحرف "C".

مثل "*كوريا*"

إرجاع سجلات لكافة البلدان أو المناطق التي تحتوي أسماؤها على السلسلة "كوريا".

ليس مثل "*كوريا*"

إرجاع سجلات كافة البلدان أو المناطق التي لا تحتوي أسماؤها على السلسلة "كوريا".

تنتهي بسلسلة معينة، مثل "ina"

إرجاع سجلات كافة البلدان أو المناطق التي تنتهي أسماؤها بـ "ina"، مثل "أوكرانيا" و"الأرجنتين".

لا ينتهي بسلسلة معينة، مثل "ina"

ليس مثل "* إينا"

إرجاع سجلات لجميع البلدان أو المناطق التي لا تنتهي أسماؤها بـ "ina"، كما هو الحال في الأسماء "أوكرانيا" و"الأرجنتين".

إرجاع السجلات حيث لا يحتوي هذا الحقل على قيمة.

إرجاع السجلات حيث يحتوي هذا الحقل على قيمة.

"" (اقتباسات مستقيمة)

إرجاع السجلات حيث يحتوي الحقل على قيمة فارغة (ولكن ليس قيمة فارغة). على سبيل المثال، قد تحتوي سجلات المبيعات لقسم آخر على قيمة فارغة في حقل البلد/المنطقة.

إرجاع السجلات التي يحتوي فيها حقل البلد/المنطقة على قيمة غير فارغة.

يحتوي على قيم فارغة أو سلاسل فارغة

إرجاع السجلات حيث لا يحتوي الحقل على قيمة أو يكون فارغًا.

غير صفر وغير فارغ

ليست فارغة وليست ""

إرجاع السجلات حيث يحتوي الحقل "المنطقة" على قيمة غير فارغة.

عند الترتيب أبجديًا، اتبع قيمة معينة، مثل "المكسيك"

>= "المكسيك"

إرجاع إدخالات بأسماء البلدان والمناطق، بدءًا من المكسيك وانتهاءً بالأبجدية.

يتم تضمينها في نطاق معين، على سبيل المثال من A إلى G

إرجاع البلدان والمناطق التي تبدأ أسماؤها بالحرف "A" إلى "G".

يطابق إحدى القيمتين، على سبيل المثال "سلوفاكيا" أو "الولايات المتحدة الأمريكية"

"سلوفاكيا" أو "الولايات المتحدة"

إرجاع إدخالات للولايات المتحدة وسلوفاكيا.

في ("فرنسا"، "الصين"، "ألمانيا"، "اليابان")

إرجاع سجلات كافة البلدان أو المناطق المحددة في القائمة.

اليمين([المنطقة]، 1) = "أ"

إرجاع سجلات كافة البلدان أو المناطق التي تنتهي أسماؤها بالحرف "a".

تناسب الطول المحدد

لين([البلد]) > 10

إرجاع سجلات البلدان أو المناطق التي يزيد طول أسمائها عن 10 أحرف.

تطابق نمط معين

إرجاع سجلات البلدان أو المناطق التي تتكون أسماؤها من خمسة أحرف وتبدأ بكلمة "Liv"، مثل ليبيا ولبنان.

ملحوظة:حرف او رمز ? و _ في التعبير تمثل حرف واحد. وتسمى هذه أيضًا بأحرف البدل. لافتة _ ? * _ % .

شروط الحقول الرقمية والعملة والعداد

الأمثلة التالية خاصة بحقل سعر الوحدة، الذي يستند إلى جدول يقوم بتخزين معلومات المنتج. الشرط محدد في السطر شرط الاختيارالحقول في نموذج الطلب

لإضافة إدخالات...

استخدم هذا حالة

نتيجة الاستعلام

تطابق تمامًا قيمة محددة، مثل 1000

إرجاع السجلات التي يكون فيها سعر الوحدة من العنصر 1000 ₽.

لا يطابق القيمة، على سبيل المثال 10000

إرجاع السجلات التي لا يساوي فيها السعر لكل وحدة من السلعة 10000 روبل روسي.

< 1000
<= 1000

إرجاع السجلات التي يكون فيها سعر المنتج أقل من 1000 ₽ (<1000). Второе выражение (<=1000) отображает записи, в которых цена не больше 1000 ₽.

>999,99
>=999,99

إرجاع السجلات التي يكون فيها سعر المنتج أكبر من 999.99 RUR (> 999.99). يعرض التعبير الثاني السجلات التي لا يقل سعرها عن 999.99 روبل روسي.

إرجاع السجلات التي يكون فيها سعر المنتج 200 أو 250 روبل.

> 499.99 و<999,99
أو
بين 500 و 1000

إرجاع سجلات المنتجات بأسعار تتراوح بين 499.99 إلى 999.99 RUR (لا تشمل هذه القيم).

<500 or >1000

إرجاع السجلات التي لا يتراوح فيها سعر المنتج من 500 إلى 1000 روبل.

يحتوي على إحدى القيم المحددة

في (200، 250، 300)

إرجاع السجلات التي يكون فيها سعر المنتج 200 أو 250 أو 300 روبل.

إرجاع سجلات المنتجات التي ينتهي سعرها بـ 4.99، على سبيل المثال 4.99 RUR، 14.99 RUR، 24.99 RUR، إلخ.

ملحوظة:علامات * و % في التعبير تمثل أي عدد من الأحرف. وتسمى هذه أيضًا بأحرف البدل. لافتة % لا يمكن استخدامها في نفس التعبير مع رمز * ، وأيضًا مع أحرف البدل ? . يمكنك استخدام حرف البدل % في تعبير حيث يوجد حرف بدل _ .

إرجاع السجلات التي لم يتم إدخال قيمة لها في حقل "سعر الوحدة".

إرجاع السجلات التي لها قيمة في حقل سعر الوحدة.

شروط حقول التاريخ/الوقت

الأمثلة التالية مخصصة للحقل OrderDate، الذي يستند إلى جدول يقوم بتخزين معلومات الطلب. الشرط محدد في السطر شرط الاختيارالحقول في نموذج الطلب

دعامات

استخدم هذا المعيار

نتيجة الاستعلام

تطابق القيمة تمامًا، على سبيل المثال 02/02/2006

إرجاع سجلات المعاملات التي حدثت في 2 فبراير 2006. تأكد من تضمين # علامات قبل وبعد قيم التاريخ حتى يتمكن Access من التمييز بين قيم التاريخ والسلاسل النصية.

لا يتطابق مع قيمة مثل 02/02/2006

ليس #02.02.2006#

< #02.02.2006#

لعرض المعاملات التي تمت في تاريخ محدد أو قبله، استخدم الكشف <= بدلا من المشغل < .

> #02.02.2006#

لعرض المعاملات التي تمت في تاريخ محدد أو بعده، استخدم الكشف >= بدلا من المشغل > .

>#02.02.2006# و<#04.02.2006#

بالإضافة إلى ذلك، للتصفية حسب نطاق من القيم، بما في ذلك القيم النهائية، يمكنك استخدام عامل التشغيل بين. على سبيل المثال، التعبير بين #02.02.2006# و#04.02.2006# مطابق للتعبير >=#02.02.2006# و<=#04.02.2006#.

<#02.02.2006# or >#04.02.2006#

#02.02.2006# أو #03.02.2006#

يحتوي على واحدة من عدة قيم

في (#01.02.2006#, #01.03.2006#, #01.04.2006#)

إرجاع سجلات المعاملات التي حدثت في 1 فبراير 2006 أو 1 مارس 2006 أو 1 أبريل 2006.

DatePart("m"; [تاريخ المبيعات]) = 12

إرجاع سجلات المعاملات التي تم إجراؤها في شهر ديسمبر من أي عام.

DatePart("q"; [تاريخ المبيعات]) = 1

إرجاع سجلات المعاملات المنجزة في الربع الأول من أي عام.

إرجاع سجلات المعاملات المكتملة اليوم. إذا كان تاريخ اليوم هو 02/02/2006، فسترى سجلات مع تعيين حقل تاريخ الطلب على 02/02/2006.

إرجاع سجلات المعاملات التي تم إجراؤها بالأمس. إذا كان تاريخ اليوم هو 02/02/2006، فستشاهد إدخالات بتاريخ 1 فبراير 2006.

إرجاع سجلات المعاملات التي سيتم تنفيذها غدا. إذا كان تاريخ اليوم هو 02/02/2006، فستشاهد إدخالات بتاريخ 3 فبراير 2006.

DatePart("ww"; [تاريخ المبيعات]) = DatePart("ww"; Date()) and Year([تاريخ المبيعات]) = Year(Date())

إرجاع سجلات المعاملات المنجزة خلال الأسبوع الحالي. يبدأ الأسبوع يوم الأحد وينتهي يوم السبت.

السنة([تاريخ المبيعات])* 53 + DatePart("ww"; [تاريخ المبيعات]) = السنة([Date())* 53 + DatePart("ww"; التاريخ()) - 1

إرجاع سجلات المعاملات المنجزة خلال الأسبوع الماضي. يبدأ الأسبوع يوم الأحد وينتهي يوم السبت.

السنة([تاريخ المبيعات])* 53+DatePart("ww"; [تاريخ المبيعات]) = السنة(التاريخ())* 53+DatePart("ww"; التاريخ()) + 1

إرجاع سجلات المعاملات التي ستحدث في الأسبوع المقبل. يبدأ الأسبوع يوم الأحد وينتهي يوم السبت.

بين التاريخ () والتاريخ ()-6

إرجاع سجلات المعاملات المكتملة في آخر 7 أيام. إذا كان تاريخ اليوم هو 02/02/2006، فستشاهد السجلات من 24 يناير 2006 إلى 2 فبراير 2006.

السنة([تاريخ المبيعات]) = السنة(الآن()) والشهر([تاريخ المبيعات]) = الشهر(الآن())

إرجاع السجلات للشهر الحالي. إذا كان تاريخ اليوم هو 02/02/2006، فسترى إدخالات لشهر فبراير 2006.

السنة([تاريخ المبيعات])* 12 + DatePart("m"; [تاريخ المبيعات]) = السنة(Date())* 12 + DatePart("m"; Date()) - 1

إرجاع السجلات للشهر الماضي. إذا كان تاريخ اليوم هو 02/02/2006، فسترى إدخالات لشهر يناير 2006.

السنة([تاريخ المبيعات])* 12 + DatePart("m"; [تاريخ المبيعات]) = السنة([Date())* 12 + DatePart("m"; Date()) + 1

إرجاع السجلات للشهر التالي. إذا كان تاريخ اليوم هو 02/02/2006، فسترى إدخالات لشهر مارس 2006.

بين Date() وDateAdd("M"، -1، Date())

سجلات المبيعات لهذا الشهر. إذا كان تاريخ اليوم هو 02/02/2006، فستشاهد السجلات من 2 يناير 2006 إلى 2 فبراير 2006.

Year([تاريخ المبيعات]) = Year(Now()) وDatePart("q"; Date()) = DatePart("q"; Now())

إرجاع السجلات للربع الحالي. إذا كان تاريخ اليوم هو 02/02/2006، فستشاهد سجلات الربع الأول من عام 2006.

Year([تاريخ المبيعات])*4+DatePart("q";[تاريخ المبيعات]) = Year(Date())*4+DatePart("q";Date())- 1

إرجاع السجلات للربع الأخير. إذا كان تاريخ اليوم هو 02/02/2006، فستشاهد سجلات الربع الأخير من عام 2005.

Year([تاريخ المبيعات])*4+DatePart("q";[تاريخ المبيعات]) = Year(Date())*4+DatePart("q";Date())+1

إرجاع السجلات للربع القادم. إذا كان تاريخ اليوم هو 02/02/2006، فستشاهد سجلات الربع الثاني من عام 2006.

السنة([تاريخ المبيعات]) = السنة(التاريخ())

إرجاع السجلات للعام الحالي. إذا كان تاريخ اليوم هو 02/02/2006، فسترى إدخالات لعام 2006.

السنة([تاريخ المبيعات]) = السنة(التاريخ()) - 1

إرجاع سجلات المعاملات التي تم تنفيذها في العام الماضي. إذا كان تاريخ اليوم هو 02/02/2006، فسترى إدخالات لعام 2005.

السنة([تاريخ المبيعات]) = السنة(التاريخ()) + 1

إرجاع سجلات المعاملات التي ستحدث في العام المقبل. إذا كان تاريخ اليوم هو 02/02/2006، فسترى إدخالات لعام 2007.

السنة([تاريخ المبيعات]) = السنة(التاريخ()) والشهر([تاريخ المبيعات])<= Month(Date()) and Day([ДатаПродажи]) <= Day (Date())

إرجاع سجلات المعاملات التي حدثت بين 1 يناير من السنة الحالية وتاريخ اليوم. إذا كان تاريخ اليوم هو 02/02/2006، فستشاهد السجلات من 1 يناير 2006 إلى 2 فبراير 2006.

إرجاع سجلات المعاملات المكتملة حتى اليوم.

إرجاع سجلات المعاملات التي ستحدث بعد اليوم.

تصفية القيم الفارغة (أو المفقودة).

إرجاع السجلات التي ليس لها تاريخ معاملة محدد.

تصفية للقيم غير الفارغة

إرجاع السجلات التي تحتوي على تاريخ المعاملة.

شروط حقول نعم/لا

على سبيل المثال، يحتوي جدول العملاء على حقل منطقي يسمى النشاط الذي يعرض النشاط الحالي لحساب العميل. يعرض الجدول كيفية حساب القيم المدخلة في سطر شرط الحقل المنطقي.

قيمة الحقل

نتيجة

"نعم"، "صحيح"، 1 أو -1

تم التحقق من نعم. بمجرد إدخالها، تتغير القيمة 1 أو -1 إلى True في شريط الشروط.

"لا" أو "خطأ" أو 0

تم التحقق من القيمة "لا". بمجرد إدخالها، تتغير القيمة 0 إلى False في شريط الحالة.

لا قيمة (فارغة)

لم يتم التحقق منها

أي رقم غير 1 أو -1 أو 0

لا توجد نتائج إذا كانت هذه هي قيمة الشرط الوحيدة في الحقل

أي سلسلة من الأحرف بخلاف "نعم" أو "لا" أو "صحيح" أو "خطأ"

تعذر إكمال الطلب بسبب خطأ في عدم تطابق نوع البيانات.

شروط المجالات الأخرى

المرفقات.في النسق شرط الاختياريدخل باطللتضمين المشاركات التي لا تحتوي على مرفقات. يدخل هو ليس لاشيءلتضمين المشاركات مع المرفقات.

حقول الاستبدالهناك نوعان من حقول البحث: تلك التي تستبدل القيم من مصدر بيانات موجود (باستخدام مفتاح خارجي) وتلك التي تعتمد على قائمة القيم المحددة عند إنشائها.

تحتوي حقول البحث المستندة إلى قائمة القيم على نوع بيانات نصي وتقبل نفس الشروط مثل الحقول النصية الأخرى.

الشروط التي يمكن استخدامها في حقل بحث يعتمد على قيم من مصدر بيانات موجود تعتمد على نوع بيانات المفتاح الخارجي، وليس نوع البيانات التي يتم البحث عنها. على سبيل المثال، قد يكون لديك حقل بحث يعرض اسم الموظف، ولكنه يستخدم مفتاحًا خارجيًا بنوع بيانات رقمي. نظرًا لأن الحقل يخزن رقمًا وليس نصًا، يمكنك استخدام الشروط المناسبة للأرقام، مثل >2 .

إذا كنت لا تعرف نوع بيانات المفتاح الخارجي، فيمكنك عرض الجدول المصدر في المصمم لتحديده. لهذا:

    ابحث عن الجدول الأصلي في مناطق الملاحة.

    افتح جدولاً في "المصمم" عن طريق القيام بأحد الإجراءات التالية:

    • انقر فوق الجدول واضغط على المفاتيح CTRL+إدخال.

      انقر بزر الماوس الأيمن فوق الجدول وحدد البناء.

    تتم الإشارة إلى نوع البيانات لكل حقل في العمود نوع البياناتعلى شكل الطاولة.

حقول متعددة القيميتم تخزين البيانات الموجودة في الحقول متعددة القيم كصفوف جدول مخفية يقوم Access بإنشائها وملؤها لتمثيل الحقل. يتم عرضها في منشئ الاستعلامات قائمة الحقولباستخدام حقل قابل للتوسيع. لتعيين شروط لحقل متعدد القيم، يجب عليك تحديدها لصف واحد من الجدول المخفي. لهذا:

    قم بإنشاء استعلام يحتوي على حقل متعدد القيم وافتحه في المصمم.

    قم بتوسيع حقل متعدد القيم بالنقر فوق رمز علامة الجمع ( + ) بجانبه. إذا كان الحقل موسعًا بالفعل، فسيتم وضع علامة الطرح ( - ). أسفل اسم الحقل، ستشاهد حقلاً يمثل قيمة واحدة لحقل متعدد القيم. سيكون لهذا الحقل نفس اسم الحقل متعدد القيم، ولكن سيتم إلحاق السلسلة به .معنى.

    اسحب الحقل متعدد القيم وحقل القيمة الخاص به إلى أعمدة مختلفة في النموذج. إذا كنت تريد عرض الحقل الكامل متعدد القيم فقط في النتائج، فقم بإلغاء تحديد المربع يعرضلحقل قيمة واحدة.

    أدخل في الميدان شرط الاختياربالنسبة للحقل ذي القيمة الواحدة، الشروط المناسبة لنوع البيانات الذي تمثله القيم.

    سيتم تقييم كل قيمة في حقل متعدد القيم بشكل فردي بناءً على الشروط المحددة. على سبيل المثال، لنفترض أن الحقل متعدد القيم يخزن قائمة من الأرقام. إذا قمت بتحديد الشروط >5 و<3 سيتم عرض كافة السجلات التي تحتوي على قيمة واحدة على الأقل أكبر من 5 وقيمة واحدة أقل من 3.

>>المعلوماتية: طرق البحث في الإنترنت

§ 5. طرق البحث على الإنترنت

أهم مواضيع الفقرة:

♦ ثلاث طرق للبحث في الإنترنت.
♦ خوادم البحث.
♦ لغة الاستعلام محرك البحث.

ثلاث طرق للبحث في الإنترنت

لغة استعلام محرك البحث

تسمى مجموعة الكلمات الرئيسية التي يتم تشكيلها وفقًا لقواعد معينة - باستخدام لغة الاستعلام - طلبًا إلى خادم البحث. لغات الاستعلام لخوادم البحث المختلفة متشابهة جدًا. يمكنك معرفة المزيد حول هذا الأمر من خلال زيارة قسم "المساعدة" في خادم البحث المطلوب. دعونا نلقي نظرة على قواعد تكوين الاستعلامات باستخدام محرك بحث Yandex كمثال.

بناء جملة المشغل
ما هو معنى عامل ؟
طلب مثال
مساحة أو &
منطقية AND (ضمن جملة)
العلاج الطبيعي
&&
منطقي و (داخل المستند)وصفات && (الجبن المطبوخ)
|
منطقية أو
صور | تصوير فوتوغرافي | لقطة | صورة فوتوغرافية
+
التواجد الإلزامي للكلمة في الوثيقة التي تم العثور عليها
+أكون أو +لا أكون
()
تجميع الكلمات
(تكنولوجيا | إنتاج) (جبن | جبن قريش)
~
العامل الثنائي AND NOT (ضمن جملة)
البنوك ~ القانون
~~
أو
-
عامل التشغيل الثنائي وليس (داخل المستند)
دليل باريس ~~ (وكالة | جولة)
/(ن م)
المسافة بالكلمات (ناقص (-) - للخلف، زائد (+) - للأمام)الموردين / 2 قهوة
الموسيقى /(-24)التعليم
الوظائف الشاغرة - /+1 طلاب
“ ”
ابحث عن عبارة
"القليل ركوب هود الأحمر"
المعادل: أحمر
/+1 قبعة
&&/(ن م)
المسافة في الجمل
(ناقص (-) - للخلف،
علامة الجمع (+) - للأمام)
البنك &&/1 الضرائب

للحصول على أفضل نتائج البحث، عليك أن تتذكر بعض القواعد البسيطة:

محتوى الدرس ملاحظات الدرسدعم إطار عرض الدرس وأساليب تسريع التقنيات التفاعلية يمارس المهام والتمارين ورش عمل الاختبار الذاتي، والتدريبات، والحالات، والمهام، والواجبات المنزلية، وأسئلة المناقشة، والأسئلة البلاغية من الطلاب الرسوم التوضيحية الصوت ومقاطع الفيديو والوسائط المتعددةصور فوتوغرافية، صور، رسومات، جداول، رسوم بيانية، فكاهة، نوادر، نكت، كاريكاتير، أمثال، أقوال، كلمات متقاطعة، اقتباسات الإضافات الملخصاتالمقالات والحيل لأسرّة الأطفال الفضوليين والكتب المدرسية الأساسية والإضافية للمصطلحات الأخرى تحسين الكتب المدرسية والدروستصحيح الأخطاء في الكتاب المدرسيتحديث جزء من الكتاب المدرسي، وعناصر الابتكار في الدرس، واستبدال المعرفة القديمة بأخرى جديدة فقط للمعلمين دروس مثاليةخطة التقويم لهذا العام

المشكلة في البحث في شبكة الويب العالمية ليست في قلة المعلومات، بل في وجود الكثير منها. يعد البحث عن المعلومات على الإنترنت حجر الزاوية في العمل الفعال عبر الإنترنت. إن امتلاك مهارات البحث يجعل الإنترنت مفيدًا للمستخدم أثناء العمل وأثناء أوقات الفراغ.
لتنظيم عمليات البحث على الإنترنت، هناك خدمات متخصصة تسمى محركات البحث.

محركات البحث.

محركات البحث هي أنظمة برمجيات وأجهزة ذات واجهة ويب توفر القدرة على البحث عن المعلومات على الإنترنت.
تبحث معظم محركات البحث عن المعلومات على مواقع الويب العالمية، ولكن هناك أيضًا أنظمة يمكنها البحث عن الملفات الموجودة على خوادم FTP، والمنتجات الموجودة في المتاجر عبر الإنترنت، والمعلومات في مجموعات أخبار Usenet. للبحث عن المعلومات باستخدام محرك البحث، يقوم المستخدم بصياغة استعلام بحث. بناءً على طلب المستخدم، يقوم محرك البحث بإنشاء صفحة نتائج البحث. يمكن أن تجمع نتائج البحث هذه بين أنواع مختلفة من الملفات، على سبيل المثال: صفحات الويب والصور والملفات الصوتية. تقوم بعض محركات البحث أيضًا باسترداد البيانات من قواعد البيانات وأدلة الموارد الموجودة على الإنترنت.
الغرض من محرك البحث هو العثور على المستندات التي تحتوي إما على كلمات رئيسية أو كلمات مرتبطة بطريقة أو بأخرى بالكلمات الرئيسية. يكون محرك البحث أفضل كلما زاد عدد المستندات ذات الصلة باستعلام المستخدم. قد تصبح نتائج البحث أسوأ بسبب طبيعة الخوارزميات. على سبيل المثال، عند سؤاله عن حيوانات أليفة، يوفر خادم بحث Yandex (اطلع على المزيد حول هذا الموضوع أدناه) أكثر من 14 مليون رابط لصفحات تحتوي على المعلومات التي يعتقد أنه بحاجة إليها. ومع ذلك، ليس كل شيء على ما يرام: عند زيارة بعض الصفحات التي تم العثور عليها، يتبين أن المعلومات التي تبحث عنها ليست كافية، أو حتى غير موجودة.
للبحث بأقصى قدر من الفعالية، تحتاج إلى معرفة كيفية عمل خوادم البحث وصياغة طلب البحث عن المعلومات بشكل صحيح.

كيف تعمل محركات البحث

تعمل محركات البحث عن طريق تخزين المعلومات حول العديد من صفحات الويب، والتي تسترجعها من صفحات HTML. المكونات الرئيسية لنظام البحث: روبوت البحث، المفهرس، محرك البحث. عادة تعمل الأنظمة على مراحل. أولاً، يستقبل روبوت البحث المحتوى، ثم يقوم بعرض محتوى مواقع الويب. عندها فقط يقوم المفهرس بإنشاء فهرس قابل للبحث. المفهرس عبارة عن وحدة تقوم بتحليل الصفحة، بعد تقسيمها مسبقًا إلى أجزاء، باستخدام الخوارزميات المعجمية والمورفولوجية الخاصة بها.
يعتمد عمل معظم محركات البحث الحديثة على فهرس الاقتباس، الذي يتم حسابه بواسطة المفهرس نتيجة لتحليل الروابط إلى الصفحة الحالية من صفحات الإنترنت الأخرى. كلما زاد عددهم، كلما ارتفع فهرس الاقتباس للصفحة التي تم تحليلها، سيتم عرض هذه الصفحة أعلى في نتائج البحث وسيتم عرض الصفحة أعلى في قائمة الموارد الموجودة.

قواعد بناء استعلامات البحث

كما ذكرنا سابقًا، هناك العديد من خوادم البحث على الإنترنت، المحلية والأجنبية.
خوادم البحث الروسية: Yandex (www.yandex.ru)؛ متسكع (www.rambler.ru); أبورت (www.aport.ru) وجوجو (www.gogo.ru).

خوادم البحث الأجنبية: جوجل ( www.google.com); التافيستا (www.altavista.com) وياهو! (www.yahoo.com).
تعد الخوادم الروسية أكثر ملاءمة للبحث باللغة الروسية، والخوادم الأجنبية أكثر ملاءمة للبحث بلغة أجنبية، على الرغم من أن Google يقوم بعمل جيد في البحث بالعديد من اللغات. على الرغم من ادعاءات العديد من أصحاب محركات البحث بإمكانية كتابة الاستعلامات عمليًا باللغة التي يستخدمها الأشخاص للتواصل مع بعضهم البعض، إلا أن هذا الأمر بعيد كل البعد عن الواقع. بفضل إدخال تقنيات اللغة الجديدة، أصبحت محركات البحث أكثر قدرة على فهم المستخدم. محركات البحث الآن لا تبحث فقط عن الكلمة المطلوبة، بل تبحث أيضًا عن أشكال الكلمات الخاصة بها، مما يجعل نتائج البحث أكثر دقة. على سبيل المثال، إذا كان استعلام البحث يحتوي على كلمة ذكي، فإن نتائجه لن تحتوي على هذه الكلمة فحسب، بل ستحتوي أيضًا على مشتقاتها: ذكي، وذكي، وكذلك الذكاء وحتى الذكاء. وبطبيعة الحال، لن تكون الصفحات التي تحتوي على أشكال الكلمات من بين نتائج البحث الأولى، ولكن عناصر الذكاء الاصطناعي واضحة. ومن المفيد أن تأخذ هذه الحقيقة بعين الاعتبار عند إنشاء استعلامات البحث.
يجب أن نتذكر أن محركات البحث لا تأخذ في الاعتبار حالة الأحرف عند معالجة الطلب، وليس من الضروري على الإطلاق استخدام علامات الترقيم في استعلامات البحث، حيث يتم تجاهلها أيضًا بواسطة خوادم البحث. ومع ذلك، عند إنشاء استعلامات متقدمة معقدة، تكون نتائج البحث الخاصة بها عادةً أقرب بكثير إلى المتوقع، يتم استخدام علامات الترقيم التقليدية. يمكن لمعظم محركات البحث التعامل مع الأخطاء المطبعية. إذا اعتقد خادم البحث أن هناك خطأ أو خطأ مطبعي في كلمة ما، فسوف يحذرك منه بنفس العبارة: ربما كنت تبحث عن….

كلمات للاستعلام عن خادم البحث

هناك عبارة "يجب أن تعمل الآلة، ويجب على الإنسان أن يفكر"، ويقال عن مثل هذا الموقف. تتمثل مهمة المستخدم عند إنشاء استعلام بحث في إبراز الكلمات الرئيسية، ومهمة خادم البحث هي معالجة الاستعلام المُدخل بأفضل طريقة ممكنة. لنأخذ مثالاً يوضح الأخطاء النموذجية التي يرتكبها المستخدمون المبتدئون عند البحث في الإنترنت. لم يظهر محرك البحث أية نتائج مفيدة لطلب البحث "ألغاز حول الآلات الموسيقية". ثم يقرر المستخدم تصحيح الاستعلام عن طريق الإضافة إليه والكتابة: "ألغاز للأطفال حول الآلات الموسيقية" - تبين أن نتائج البحث كانت أسوأ من النتيجة السابقة. في هذا المثال، كان الحل الجيد هو البحث عن الكلمة الرئيسية "ألغاز". هناك العديد من هذه المواقع على شبكة الإنترنت، ومن خلال الذهاب إلى الموقع نفسه والبحث قليلاً في أقسامه، يمكنك بسهولة العثور على المعلومات التي تهمك. دعونا نصوغ بعض القواعد لكتابة الاستعلامات:

  • اختر فقط الكلمات الرئيسية الأكثر أهمية المتعلقة بالموضوع قيد النظر؛
  • لا ينبغي أن يكون هناك عدد كبير جدًا من الكلمات، ولكن ليس قليلًا جدًا؛
  • إذا كانت نتائج البحث غير مرضية، استخدم شروط "أسهل" للطلب أو حاول البحث في محرك بحث آخر، لأن آليات محركات البحث ليست واحدة، وبالتالي قد تختلف النتائج أيضًا.

البحث المتقدم

لتمكين عمليات بحث أكثر كفاءة على الإنترنت، توفر محركات البحث إمكانات بحث متقدمة بالإضافة إلى عمليات بحث باستخدام لغة الاستعلام. البحث المتقدم - القدرة على البحث باستخدام العديد من المعلمات المختلفة. ولهذا الغرض، توفر محركات البحث صفحات منفصلة يمكنك تعيين هذه المعلمات عليها. تتشابه مبادئ البحث المتقدم مع معظم محركات البحث.
لنفكر في خيارات بحث إضافية باستخدام أمثلة محركات البحث Yandex وGoogle، لأن Yandex هو خادم البحث الأكثر شيوعًا على الإنترنت باللغة الروسية، وGoogle هو محرك البحث الأكثر شهرة في العالم. عند البحث في الإنترنت، كانت Yandex من أوائل الشركات التي أخذت في الاعتبار مورفولوجيا اللغة الروسية، أي استخدام أشكال مختلفة من الكلمة، كما تمت مناقشته أعلاه. من خلال الانتقال إلى موقع الويب www.yandex.ru، يمكن للمستخدم إدخال استعلام وتلقي نتائج البحث على الفور، أو يمكنك استخدام رابط البحث المتقدم باستخدام الأيقونة والانتقال إلى الصفحة المقابلة (انظر الشكل أدناه)، حيث يمكنك ضبط معلمات البحث.

صفحة البحث المتقدم في ياندكس

لنفكر في الميزات الإضافية التي يمكن استخدامها في صفحة البحث المتقدم: حدد موقعك (موسكو)، وحدد الشكل الذي يجب تقديم المعلومات به (نوع الملف)، والفترة الزمنية التي نبحث فيها عن المعلومات (يوميًا، لكل أسبوعين، شهريًا، من .. قبل)، بأي لغة يجب تقديم المعلومات (الروسية، الإنجليزية المزيد)، ويمكنك أيضًا تحديد عنوان URL للموقع، وما إلى ذلك.
يتم الإشارة إلى الاختيار (تماماً كما في الاستعلام) لمحرك البحث حتى لا يتغير شكل كلمات الاستعلام، بل يبحث فقط عن شكل الكلمة التي تم تحديدها.

لغة الاستعلام

لغة الاستعلام هي نظام أوامر يسمح لك بتغيير معلمات الاستعلام من سلسلة البحث الرئيسية باستخدام أوامر خاصة. تستهدف المستخدمين ذوي الخبرة.
نظرًا لأن لغة الاستعلام معقدة وضخمة جدًا، فسوف نقدم فقط بنياتها الرئيسية التي قد تكون الأكثر طلبًا من قبل المستخدمين. يتم عرض بعض أوامر لغة استعلام Yandex في الجدول.

المشغل أو العامل

وصف

بناء الجملة

طلب مثال

ابحث عن المستندات التي تحتوي بالضرورة على كلمة مميزة.

من المقبول استخدام عوامل + متعددة في استعلام واحد.

"الكلمة 1 + الكلمة 2"

سيتم العثور على المستندات التي تحتوي بالضرورة على كلمتي "شارع" و "موسكو" وقد تحتوي على كلمة "شولوخوف".

البحث عن طريق الاقتباس.

البحث عن المستندات التي تحتوي على كلمات استعلام بتسلسل وشكل معين.

"كلمة 1 كلمة 2...كلمة ن"

سيتم العثور على المستندات التي تحتوي على هذا الاقتباس.

البحث عن طريق الاقتباس مع الكلمة (الكلمات) المفقودة.

عامل * واحد يطابق كلمة واحدة مفقودة.

انتباه! لا يمكن استخدامه إلا كجزء من المشغل.

"كلمة 1 * كلمة 2 ... كلمة ن"

يتم فصل عامل التشغيل بمسافات.

سيتم العثور على المستندات التي تحتوي على الاقتباس المحدد، بما في ذلك الكلمة المفقودة.

سيتم العثور على المستندات التي تحتوي على الاقتباس المحدد، بما في ذلك الكلمات المفقودة.

يمكن العثور على البنية الكاملة للغة استعلام Yandex على صفحة المساعدة (http://help.yandex.ru/search/?id=481939). تختلف لغة استعلامات البحث في Google عن Yandex، على الرغم من وجود بعض النقاط المشتركة. خذ بعين الاعتبار بعض الأوامر الأساسية لهذه اللغة من خلال دراسة الجدول (انظر أدناه)

يمكن العثور على البنية الكاملة للغة استعلام Google في صفحة المساعدة:

تسمى الاستعلامات التي درسناها سابقًا تحديدات الاستعلام. وعندما يتم حفظها في ذاكرة الجهاز، يتم حفظ شروط البحث المحددة فقط. في كل مرة تقوم فيها بتشغيل طلب للتنفيذ، ما يسمى متحركمجموعة البيانات. انه غير موجود حقا.

طلب تعديلهو استعلام يقوم بإجراء تغييرات على سجلات متعددة في عملية واحدة. هناك أربعة أنواع من طلبات التغيير: الحذف والتحديث وإضافة السجلات وإنشاء جدول.

طلب الإزالةيستخدم لحذف مجموعة السجلات التي تستوفي شروطًا معينة تلقائيًا من جدول واحد أو أكثر. علاوة على ذلك، يمكنك فقط حذف السجل بأكمله، وليس الحقول الفردية الموجودة فيه.

لا يمكن التراجع عن عملية حذف السجلات، لذا يوصى بإنشاء نسخة احتياطية من الجدول قبل تنفيذها.

التسلسل:

1. في وضع مصمم الاستعلام، أدخل قائمة "الاستعلام" وحدد الأمر "حذف". سيظهر سطر "حذف" إضافي.

2. في سطر "شرط التحديد"، حدد السجلات التي يجب حذفها.

لا يُظهر أي من الشكلين 4.22 نافذة المصمم، حيث سيتم استبعاد أولئك الذين اجتازوا الامتحانات لشخصين من الطلاب الحاصلين على المنحة. مع العلم أنه في النسخة التي قمنا بتنفيذها، الطلاب الذين حصلوا على علامات سيئة في ثلاثة امتحانات يحرمون من المنح الدراسية، إذا قمنا بنقل شروط اجتياز اثنين في اللغة الإنجليزية إلى سطر واحد أدناه (سطر “أو”)، وعلامة سيئة في الرياضيات سيتم كتابتها بدرجة أقل، وهذا يعني البحث عن الطلاب الذين حصلوا على علامة سيئة في امتحان واحد على الأقل.

طلب تحديث السجلات.يقوم بإجراء تغييرات عامة على مجموعة من السجلات المحددة باستخدام الشروط في جدول واحد أو أكثر. يتيح لك هذا النوع من الاستعلام تغيير البيانات في الجداول الموجودة.

لنفترض أنه في البداية حصل الطلاب على منحة دراسية بمبلغ 34 روبل. (الشكل 4.23). ثم قرروا زيادة المنحة بمقدار 50 روبل. يمكن القيام بذلك باستخدام طلب التحديث. لإنشاء طلب تحديث، في وضع Query Builder، حدد أمر القائمة "Query" / "Update". سيظهر سطر جديد "تحديث" في الجزء السفلي من النموذج، حيث يجب عليك إدخال تعبير للحساب (الشكل 4.24).

أرز. 4.22. حذف نافذة مصمم الطلب

أرز. 4.23. جدول بيانات المصدر

أرز. 4.24. تحديث نافذة مصمم الطلب

عند تشغيل طلب تشغيل، تظهر رسالة مفادها أنه يجب عليك التأكيد. بعد تأكيد تحديث السجلات، لن يتغير مظهر الشاشة؛ جميع التغييرات ستحدث مع الجدول فقط. لمشاهدتها، افتح الجدول. يجب أن تزيد القيم في حقل "المنحة الدراسية".

تسمح لك استعلامات التحديث بإجراء تغييرات ليس فقط على كافة سجلات الجدول، ولكن أيضًا على السجلات الفردية التي تم العثور عليها بناءً على شروط معينة. في هذه الحالة، في سطر "شرط التحديد"، يتم إدخال الشروط التي تحدد السجلات التي سيتم تحديدها للتغيير، وفي سطر "التحديث" تشير إلى كيفية تغييرها.

وبعد اجتياز الامتحان قرر مكتب العميد حرمان جميع الطلاب من منحهم الدراسية الذين حصلوا على علامة سيئة واحدة على الأقل في الدورة. تم الطلب و... تجدر الإشارة إلى أن الرقم 0 المطبوع في سطر "التحديث" يعني أن المنحة ستكون مساوية لـ 0، ولكن ليس في جميع السجلات، ولكن في السجلات التي تستوفي الشروط الواردة في العمود المجاور (الشكل 4.25).

أرز. 4.25. تحديث نافذة مصمم الطلب

يتم دمج الشروط مع الكلمة OR (أو VT=2، أو الرياضيات=2، أو اللغة الإنجليزية=2).

لنقم بإضافة حقل جديد "المسكن" إلى الجدول، لكننا لن نملأه يدويًا، ونتركه فارغًا. دعونا نحدد من يحتاج إلى مسكن، مع الأخذ في الاعتبار أنه إذا كان الطالب يعيش في دونيتسك، فلا يلزم وجود مسكن، ولكن إذا كان يعيش في مدن أخرى، فهو مطلوب (الشكل 4.26).

لنبدأ تشغيل طلب التنفيذ بالنقر فوق الزر، ثم نفتح الجدول. ولأغراض الوضوح، تم إخفاء جميع الأعمدة باستثناء أعمدة "الاسم الأخير" و"المسكن" (الشكل 4.27).

كما ترون، فإن طلب التحديث مريح للغاية، مما يسمح لك بتغيير المعلومات القديمة تلقائيًا إلى معلومات جديدة، وتغيير محتويات الجداول وفقًا لشروط معينة.

أرز. 4.26. تحديث نافذة مصمم الطلب

أرز. 4.27. نتيجة طلب التحديث

باستخدام إضافة طلبالجداول، يمكنك إضافة سجلات من جدول واحد إلى نهاية الجدول الذي تحدده أو عدة جداول. إنشاء جدول جديد بناءً على كل البيانات أو جزء منها من جدول واحد أو أكثر.

لنفترض أنك تريد إنشاء جدولين استنادًا إلى جدول موجود، ولكن انقل المعلومات حول الطلاب الذين يحتاجون إلى مسكن إلى الجدول الأول، والمعلومات حول الطلاب الذين يعيشون في دونيتسك إلى الجدول الثاني. يتم تنفيذ هذه العملية باستخدام استعلام إنشاء جدول (الشكل 4.28).

لهذا:

~ نقل إلى الاستعلام تلك الحقول التي يجب أن تكون في الجدول؛

~ الإشارة إلى شروط الاختيار؛

~ أدخل إلى قائمة "الاستعلام" / "إنشاء الجدول"، في النافذة التي تظهر، أدخل اسم الجدول المراد إنشاؤه، في حالتنا يسمى "غير مقيم"؛

~ تشغيل طلب التنفيذ. الموافقة على إنشاء جدول جديد؛

سيظهر الجدول في قائمة الجداول الموجودة .


أرز. 4.28. نافذة تصميم استعلام إنشاء الجدول



أخبار أخرى

الآراء