تحسين عمليات البحث

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

  1. نظرة عامة
  2. إنشاء تصنيفات التصفية
  3. وضع علامات على المواقع الإلكترونية باستخدام تصنيفات
  4. التحكم في عدد تصنيفات التصفية المعروضة

نظرة عامة

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

صفحة نتائج البحث
مع مجموعة من روابط التصفية

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

الرجوع إلى الأعلى

إنشاء تصنيفات التصفية

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

كما يبيِّن المثال التالي، يتم تحديد تسميات التصفية باستخدام Facet ضمن القسم Context.

<CustomSearchEngine>
  <Title>Universities</Title>
    <Context>
      <Facet>
        <FacetItem title="Lectures">
           <Label name="lectures" mode="BOOST" weight="0.8">
              <Rewrite>lecture OR lectures</Rewrite>
           </Label>
        </FacetItem>
      </Facet>
      <Facet>
        <FacetItem title="Assignments">
          <Label name="assignments" mode="BOOST" weight="0.8">
            <Rewrite>homework OR assignment OR assignments</Rewrite>
          </Label>
        </FacetItem>
     </Facet>
     <Facet>
       <FacetItem title="Reference">
         <Label name="reference" mode="FILTER">
         </Label>
       </FacetItem>
     </Facet>
     <Facet>
        <FacetItem title="Papers">
          <Label name="papers" mode="FILTER"/>
          <Redirect url="http://scholar.google.com/scholar?q=$q"/>
        </FacetItem>
      </Facet>
      <BackgroundLabels>
        <Label name="_cse_omuauf_lfve" mode="FILTER"/>
        <Label name="_cse_exclude_omuauf_lfve" mode="ELIMINATE"/>
      </BackgroundLabels>
    </Context>
  </CustomSearchEngine>

يحتوي العنصر Facet على البنية التالية:

يمكن أن يحتوي كل عنصر Facet على ما يصل إلى أربعة عناصر FacetItem التابعة. يمكنك إنشاء أي عدد تريده من تصنيفات التصفية. يمكنك أيضًا التحكم في عدد التصنيفات التي تظهر في صفحات نتائج البحث .

الرجوع إلى الأعلى

مثال: تصنيفات التصفية

تبدو تسميات التصفية الأساسية كما يلي:

<Facet>
  <FacetItem title="Lectures">
    <Label name="lectures" mode="BOOST" weight="0.8"/></Label>
  </FacetItem>
</Facet>

الشكل 3: ينتج عن نموذج الرمز طلب بحث صفحة نتائج البحث مع تسمية.

نتائج البحث
تحتوي على رابط تصفية يسمى &quot;المحاضرات&quot;

الرجوع إلى الأعلى

عناصر تصنيفات التصفية

في ما يلي العناصر الثانوية في Facet.

العنصر السمة الوصف القيمة
FacetItem title تمثّل هذه السمة رابط التصفية المعروض أعلى صفحة النتائج.

تمثّل هذه السمة عنوان الرابط. في المثال أعلاه، هذا هو "المحاضرات" رابط في أعلى صفحة النتائج.

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

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

Label name اسم تصنيف التصفية. ويمكنك استخدام هذا الاسم لوضع علامات على المواقع في ملف التعليقات التوضيحية.

بالإضافة إلى ذلك، يلحق "محرك البحث المبرمَج" اسم التصنيف بطلبات البحث للمستخدمين بعد النقر على رابط تصفية. إذا كنت ترغب في إلقاء نظرة على قسم "نظرة عامة" ونموذج نتائج البحث تعرض الصفحة مربع بحث يتضمن عبارة "pimple more:condition_treatment". تشير رسالة الأشكال البيانية "more:condition_treatment" يشير الجزء إلى استخدام تسمية، "condition_treatment" هي قيمة العنصر Label السمة name.

اسم وصفي لتصنيفك. عندما تنظر إلى تعليقاتك التوضيحية سيكون من الجيد أن تتمكن من تمييز الغرض من التسميات دون الحاجة إلى الرجوع إلى ملفات السياق.

يجب اتباع اصطلاح التسمية، الذي يتضمن ما يلي:

  • استخدِم أحرفًا صغيرة فقط.
  • استبدال علامات الترقيم وأحرف العطف (مثل "و" و"/" و"أو") مع شرطة سفلية ("_"). على سبيل المثال، يمكن أن تكون عبارة "التحذيرات والاستدعاءات" على شكل "warnings_recalls" والعبارة، "test/procedures" و"tests_procedures"
  • احرص على أن يكون الاسم قصيرًا.
mode تعمل الأوضاع في تسميات محرك البحث وتسميات التصفية بنفس الطريقة على نحو مماثل.

يمكنك إنشاء الأنواع الثلاثة جميعها - التحسين والتصفية والإزالة التحسينات - في نفس محرك البحث.

للحصول على مزيد من المستندات التفصيلية حول آلية عمل الترجيحات، يُرجى الاطّلاع على ترتيب نتائج البحث.

حدِّد قيمة mode لكل تصنيف:
  • BOOST- عندما ينقر المستخدمون على رابط التصفية، تنقل المواقع الإلكترونية تُعطى الأولوية لوضع العلامات التي تحمل التصنيف على النتائج الأخرى التي لا تتضمن أي تصنيفات.
  • FILTER- عندما ينقر المستخدمون على رابط التصفية، فقط يتم عرض المواقع التي تم وضع علامة عليها. ويتم استبعاد جميع المواقع الإلكترونية الأخرى.
  • ELIMINATE: عندما ينقر المستخدمون على رابط التصفية، تظهر المواقع الإلكترونية التي تحمل هذه العلامة مستبعدة بالكامل. ولا تحتاج هذه التصنيفات إلى ترجيحات.

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

  • اجعل عناوين روابط التصفية الخاصة بك واضحة. في الفترة السابقة على سبيل المثال، قد يكون العنوان الجيد "نباتيًا" أو "إزالة اللحم".
weight تعمل الميزانيات في تصنيفات محرك البحث وتسميات التصفية بنفس الطريقة على نحو مماثل. للحصول على مزيد من المستندات التفصيلية حول كيفية عمل الترجيحات، يُرجى الاطّلاع على ترتيب نتائج البحث. لتصنيفات التعزيز والفلترة فقط. أي قيمة بين "-1.0" و+ 1.0" إذا لم تحدد القيمة، يحتوي التصنيف على قيمة ضمنية هي +0.7. على الرغم من أنّه يمكنك تطبيق نطاق واسع من الأوزان على التسمية، فمن الأفضل تطبيق وزن كبير على ويروّج للنتائج المحسّنة.

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

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

الرجوع إلى الأعلى

وضع علامات على المواقع الإلكترونية باستخدام التصنيفات

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

التعليقات التوضيحية في XML

يوضّح ما يلي كيفية وضع علامات على المواقع الإلكترونية باستخدام تصنيفات بتنسيق XML.

<Annotations>
  <Annotation about="webcast.berkeley.edu/*" score="1">
    <Label name="university_boost_highest"/>
    <Label name="lectures"/>
  </Annotation>

  <Annotation about="www.youtube.com/ucberkeley/*" score="1">
    <Label name="university_boost_highest"/>
    <Label name="videos_boost_mid"/>
    <Label name="lectures"/>
  </Annotation>
</Annotations>

الرجوع إلى الأعلى

طرق أخرى لمساعدة المستخدمين

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

إلحاق طلبات البحث

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

يوضّح المثال التالي كيفية استخدام Rewrite.

<Facet>
   <FacetItem title="Homework">
     <Label name="assignments" mode="BOOST">
       <Rewrite>homework OR assignment OR assignments</Rewrite>
     </Label>
   </FacetItem>
</Facet>     

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

الرجوع إلى الأعلى

التحكم في عدد تصنيفات التصفية المعروضة

في حال تحديد تحسينات، يعرض "محرك البحث المبرمَج" تصنيفات التصفية في أعلى نتائج البحث. لديك خيار عرض إما كل الـ تسميات التصفية أو مجرد مجموعة فرعية منها.

في حال اختيار عرض مجموعة فرعية فقط من تصنيفات التصفية، "محرك البحث المبرمَج" تعرض تصنيفات التصفية بأكبر عدد من نتائج البحث. بالنسبة على سبيل المثال، إذا كان لديك ثلاثة تصنيفات تصفية تسمى "HTML"، و"CSS" أو و"JavaScript" ولكن اضبط محرك البحث لعرض اثنين فقط، وهما "محرك البحث المبرمَج" يعرض تصنيفي التصفية بأكبر عدد من النتائج طلب بحث محدد للمستخدم.

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

لضبط عدد تصنيفات التصفية في تعريف XML، أضِف سمة top_refinements إلى تعريف السياق CustomSearchEngine .

<CustomSearchEngine top_refinements="n">

</CustomSearchEngine>

حيث n هو عدد التحسينات التي تريد عرضها.

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

ويمكنك أيضًا تعيين عدد تسميات التصفية في التحسينات في لوحة التحكم.

الرجوع إلى الأعلى