تحسين جودة البحث

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

الترتيب هو ترتيب العناصر، والاستدعاء هو عدد العناصر ذات الصلة التي تم استردادها. يُقصد بالعنصر (أو المستند) أي جزء من المحتوى الرقمي الذي يمكن لخدمة Google Cloud Search فهرسته، مثل مستندات Microsoft Office أو ملفات PDF أو صفوف قاعدة البيانات أو عناوين URL الفريدة. يتألف العنصر من:

  • البيانات الوصفية البنيوية
  • المحتوى القابل للفهرسة
  • قوائم ACL

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

للاطّلاع على ملخّص للإعدادات، يُرجى الانتقال إلى ملخّص إعدادات جودة البحث.

التأثير في نتيجة الصلة بالموضوع

الصلة بالموضوع هي مدى صلة نتيجة البحث بعبارات طلب البحث. تحسب Cloud Search الصلة بالموضوع استنادًا إلى:

  • أهمية كل عبارة من عبارات طلب البحث
  • عدد النتائج (عدد مرّات ظهور عبارة طلب البحث في المحتوى أو البيانات الوصفية)
  • أنواع المطابقة بين عبارات طلب البحث والعناصر المفهرسة

للتأثير في نتيجة الصلة بالموضوع لخاصية نصية، حدِّد RetrievalImportance في المخطط. تؤدي المطابقة في خاصية ذات RetrievalImportance عالية إلى نتيجة أعلى.

على سبيل المثال، إذا كنت تخزِّن سجلّ أخطاء البرامج، من المرجّح أن يبحث المستخدمون حسب اسم الخطأ. اضبط RetrievalImportance للاسم على HIGHEST. بالنسبة إلى الأوصاف، استخدِم DEFAULT.

{
  "objectDefinitions": [
    {
      "name": "issues",
      "propertyDefinitions": [
        {
          "name": "summary",
          "textPropertyOptions": {
            "retrievalImportance": { "importance": "HIGHEST" }
          }
        },
        {
          "name": "description",
          "textPropertyOptions": {
            "retrievalImportance": { "importance": "DEFAULT" }
          }
        }
      ]
    }
  ]
}

بالنسبة إلى مستندات HTML، تساعد العلامات مثل <title> و<h1> في تحديد أهمية العبارة. إذا كان ContentFormat هو TEXT، يستخدم ItemContent الأهمية DEFAULT. إذا كان HTML، تعتمد الأهمية على خصائص HTML.

التأثير في الحداثة

تقيس الحداثة مدى حداثة تعديل أحد العناصر، باستخدام createTime و updateTime في ItemMetadata. تحتل العناصر الأقدم ترتيبًا أقل.

يمكنك التأثير في الحداثة من خلال ضبط freshnessProperty و freshnessDuration.FreshnessOptions تتيح لك freshnessProperty استخدام تاريخ أو طابع زمني مخصّصَين بدلاً من updateTime. بالنسبة إلى الأخطاء، يمكنك استخدام تاريخ الاستحقاق لترتيب العناصر التي تتضمّن تواريخ أقرب إلى الآن في موضع أعلى.

{
  "objectDefinitions": [
    {
      "name": "issues",
      "options": {
        "freshnessOptions": { "freshnessProperty": "duedate" }
      }
    }
  ]
}

استخدِم freshnessDuration لتحديد الوقت الذي يُعتبر فيه العنصر قديمًا. تؤدي القيمة العالية، مثل 100 عام، إلى إبطال تأثير الحداثة. ويكون ذلك مفيدًا للبيانات الثابتة، مثل ملفات تعريف الموظفين. بالنسبة إلى الأخبار، استخدِم قيمة صغيرة مثل ثلاثة أيام.

التأثير في الجودة

تقيس الجودة دقة العنصر ومدى فائدته. حدِّد قيمة بين 0 و1 باستخدام SearchQualityMetadata. تؤدي القيم الأعلى إلى تحسين الترتيب. على سبيل المثال، يمكنك تحسين ترتيب مستندات المزايا التي أنشأها قسم الموارد البشرية.

{
  "metadata": {
    "searchQualityMetadata": { "quality": 1.0 }
  }
}

التأثير باستخدام نوع الحقل

يمكنك التأثير في الترتيب استنادًا إلى خصائص التعداد أو الأعداد الصحيحة باستخدام OrderedRanking:

  • NO_ORDER (تلقائي): ليس له أي تأثير في الترتيب.
  • ASCENDING: تؤدي القيم الأعلى إلى تحسين الترتيب.
  • DESCENDING: تؤدي القيم الأقل إلى تحسين الترتيب.

بالنسبة إلى أولوية الخطأ، استخدِم DESCENDING إذا كانت HIGH هي 1 وLOW هي 3. بالنسبة إلى خاصية votes، استخدِم ASCENDING.

التأثير في الترتيب من خلال توسيع طلب البحث

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

استخدم المرادفات

تستخدم Cloud Search محتوى الويب العلني للمرادفات. يمكنك أيضًا تحديد مرادفات مخصّصة للمصطلحات الخاصة بالمؤسسة. الاطّلاع على تحديد المرادفات.

استخدم القواعد الإملائية

تقدّم Cloud Search اقتراحات إملائية في SpellResult. تستخدم أيضًا التصحيحات الإملائية كمرادفات للعثور على المستندات.

التأثير في الترتيب من خلال إعدادات تطبيق البحث

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

ضبط إعدادات التسجيل

حدِّد ScoringConfig لإيقاف الحداثة أو التخصيص. يؤدي إيقاف التخصيص إلى إزالة تحسينات المالك والتفاعل. الاطّلاع على تخصيص تجربة البحث.

ضبط إعدادات المصدر

حدِّد الإعدادات على مستوى مصدر البيانات:

  • أهمية المص1در: تحتل العناصر من مصدر ذي أهمية HIGH ترتيبًا أعلى.
  • التكديس: يحدّ من النتائج من مصدر واحد (القيمة التلقائية هي 3) لضمان التنوّع.

التخصيص

تمنح ميزة التخصيص الأولوية للنتائج استنادًا إلى المستخدم:

  • ملكية العنصر: تحسِّن ترتيب العناصر التي يملكها المستخدم.
  • التفاعل مع العنصر: تحسِّن ترتيب العناصر التي اطّلَع عليها المستخدم مؤخرًا، عدَّلها أو علّق عليها.
  • نقرات المستخدم: تحسِّن ترتيب العناصر التي سبق أن نقر عليها المستخدم. لا تعدِّل عنوان URL للنتيجة، لأنّه يُستخدم لجمع هذه البيانات.

تفسير طلب البحث

تحوِّل ميزة تفسير طلب البحث طلبات بحث المستخدمين إلى طلبات بحث منظَّمة تستند إلى عوامل التشغيل باستخدام تعريفات المخطط. يؤدي ذلك إلى توفير نتائج دقيقة حتى مع الحد الأدنى من الكلمات الرئيسية. الاطّلاع على تنظيم مخطط لتفسير طلب البحث على النحو الأمثل.

لغة العنصر

تخفّض Cloud Search ترتيب العناصر التي لا تتطابق لغتها مع لغة طلب البحث. اضبط languageCode في RequestOptions على اللغة المفضّلة لدى المستخدم.

سياق العنصر

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

رواج العنصر

تحسِّن Cloud Search ترتيب العناصر التي ينقر عليها المستخدمون بشكل متكرر في طلبات البحث الأخيرة. لا تعدِّل عناوين URL لنتائج البحث، لأنّها تُستخدم لتتبُّع هذه النقرات.

ملخّص إعدادات جودة البحث

تقدّم الجداول التالية ملخّصًا لإعدادات جودة البحث:

إعدادات المخطط

الإعداد الموقع الجغرافي الاقتراح التفاصيل
ItemContent ItemContent خيار ننصح به الصلة بالموضوع
RetrievalImportance RetrievalImportance خيار ننصح به الصلة بالموضوع
FreshnessOptions FreshnessOptions اختياري الحداثة

إعدادات الفهرسة

الإعداد الموقع الجغرافي الاقتراح التفاصيل
createTime/updateTime ItemMetadata خيار ننصح به الحداثة
contentLanguage ItemMetadata خيار ننصح به لغة العنصر
owners ItemAcl خيار ننصح به ملكية العنصر
مرادفات مخصّصة _dictionaryEntry خيار ننصح به استخدم المرادفات
quality SearchQualityMetadata اختياري التأثير في الجودة
بيانات التفاعل interaction اختياري التفاعل مع العنصر
OrderedRanking OrderedRanking اختياري نوع الحقل

إعدادات تطبيق البحث

الإعداد الموقع الجغرافي الاقتراح التفاصيل
تعطيل التخصيص ScoringConfig خيار ننصح به التخصيص
أهمية المصدر SourceCrowdingConfig اختياري إعدادات المصدر
التكديس SourceCrowdingConfig اختياري إعدادات المصدر

الخطوات التالية

  1. تنظيم مخطط لتفسير طلب البحث على النحو الأمثل.
  2. تحديد المرادفات.