توضّح هذه الصفحة كيفية مساعدة المستخدمين في تحسين طلبات البحث باستخدام تسميات التصفية. على عكس تصنيفات محرك البحث، تكون علامات التصفية مرئية لـ والمستخدمين لديك، وتظهر في أعلى صفحة نتائج البحث.
- نظرة عامة
- إنشاء تصنيفات التصفية
- وضع علامات على المواقع الإلكترونية باستخدام تصنيفات
- التحكم في عدد تصنيفات التصفية المعروضة
نظرة عامة
حتى بعد تجميع مجموعة النتائج لمحرك البحث وتعديلها الترتيب، فقد يكتب المستخدمون طلبات بحث عامة جدًا. بالنسبة على سبيل المثال، إذا بحث المستخدمون عن حالة صحية، فليس من الواضح نوع للمعلومات التي يبحثون عنها. هل كانوا يبحثون عن معلومات حول الأعراض أو العلاجات أو عوامل الخطر؟ ومع ذلك، إذا كان بإمكانهم تحديد التصفية، أو فئات نتائج البحث، فيمكنها تضييق البحث والوصول إلى الإجابات بسرعة.
![صفحة نتائج البحث
مع مجموعة من روابط التصفية](https://developers-dot-devsite-v2-prod.appspot.com/static/custom-search/images/refinements.png?authuser=8&hl=ar)
التحسينات عبارة عن تصنيفات تطبقها على المواقع لتصنيفها. تشير رسالة الأشكال البيانية تظهر تسميات التصفية التي تقوم بإنشائها كروابط أعلى نتائج البحث . عندما ينقر مستخدم على أحد روابط التصفية، فإن المواقع التي تمتلكها التي تحمل علامة التصفية - اعتمادًا على كيفية تحديدك التصنيف، سواء تم البحث عنها بشكل حصري أو الترويج لها فوق النتائج الأخرى. يمكنك أيضًا إلحاق خيارات استعلامات تتضمن مصطلحات بحث إضافية للمساعدة استرداد نتائج أكثر استهدافًا أو إعادة توجيهها إلى صفحة مختلفة.
إنشاء تصنيفات التصفية
يمكنك إنشاء تصنيفات تصفية ووضع علامات على المواقع الإلكترونية معها في التحسينات في لوحة التحكم، ولكن يمكنك الحصول على عدد أكبر من التحكم في الترتيب إذا كنت تستخدم ملف التعليقات التوضيحية بتنسيق 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
يمكن أن يحتوي كل عنصر Facet
على ما يصل إلى أربعة عناصر FacetItem
التابعة. يمكنك إنشاء أي عدد تريده من تصنيفات التصفية. يمكنك
أيضًا التحكم في عدد التصنيفات التي تظهر في صفحات نتائج البحث
.
مثال: تصنيفات التصفية
تبدو تسميات التصفية الأساسية كما يلي:
<Facet> <FacetItem title="Lectures"> <Label name="lectures" mode="BOOST" weight="0.8"/></Label> </FacetItem> </Facet>
الشكل 3: ينتج عن نموذج الرمز طلب بحث صفحة نتائج البحث مع تسمية.
عناصر تصنيفات التصفية
في ما يلي العناصر الثانوية في Facet
.
العنصر | السمة | الوصف | القيمة |
---|---|---|---|
FacetItem |
title |
تمثّل هذه السمة رابط التصفية المعروض أعلى صفحة النتائج. | تمثّل هذه السمة عنوان الرابط. في المثال أعلاه، هذا هو "المحاضرات" رابط في أعلى صفحة النتائج. يجب أن يكون العنوان وصفيًا وقصيرًا قدر الإمكان. التحسين قد يتم اقتطاع الروابط لتوفير مساحة، خاصةً إذا كانت نتائج البحث تحتوي الصفحة على العديد من روابط التصفية. يمكنك أيضًا استخدام المصطلح |
Label |
name |
اسم تصنيف التصفية.
ويمكنك استخدام هذا الاسم لوضع علامات على المواقع في ملف التعليقات التوضيحية.
بالإضافة إلى ذلك، يلحق "محرك البحث المبرمَج" اسم التصنيف بطلبات البحث
للمستخدمين بعد النقر على رابط تصفية. إذا كنت ترغب في إلقاء نظرة على
قسم "نظرة عامة" ونموذج نتائج البحث
تعرض الصفحة مربع بحث يتضمن عبارة "pimple more:condition_treatment". تشير رسالة الأشكال البيانية
"more:condition_treatment" يشير الجزء إلى استخدام تسمية،
"condition_treatment" هي قيمة العنصر |
اسم وصفي لتصنيفك. عندما تنظر إلى تعليقاتك التوضيحية سيكون من الجيد أن تتمكن من تمييز الغرض من التسميات دون الحاجة إلى الرجوع إلى ملفات السياق. يجب اتباع اصطلاح التسمية، الذي يتضمن ما يلي:
|
mode |
تعمل الأوضاع في تسميات محرك البحث وتسميات التصفية بنفس الطريقة
على نحو مماثل.
يمكنك إنشاء الأنواع الثلاثة جميعها - التحسين والتصفية والإزالة التحسينات - في نفس محرك البحث. للحصول على مزيد من المستندات التفصيلية حول آلية عمل الترجيحات، يُرجى الاطّلاع على ترتيب نتائج البحث. |
حدِّد قيمة mode لكل تصنيف:
|
|
weight |
تعمل الميزانيات في تصنيفات محرك البحث وتسميات التصفية بنفس الطريقة على نحو مماثل. للحصول على مزيد من المستندات التفصيلية حول كيفية عمل الترجيحات، يُرجى الاطّلاع على ترتيب نتائج البحث. | لتصنيفات التعزيز والفلترة فقط. أي قيمة بين
"-1.0 " و+ 1.0 " إذا لم تحدد القيمة،
يحتوي التصنيف على قيمة ضمنية هي +0.7 . على الرغم من أنّه يمكنك تطبيق
نطاق واسع من الأوزان على التسمية، فمن الأفضل تطبيق وزن كبير على
ويروّج للنتائج المحسّنة.
إذا كنت تريد تحسين نتائج البحث لعرض مواقع معينة فقط،
استخدِم وزنًا قريبًا من أو يساوي إذا كنت ترغب في استخدام قيم تقديرية سالبة مع تصنيفات الفلاتر، قد يكون لديك
نتائج فارغة. تعمل تصنيفات الفلاتر على قصر البحث على عدد محدود من
المواقع، ويستثنى من ذلك قيمتها |
وضع علامات على المواقع الإلكترونية باستخدام التصنيفات
يمكنك وضع علامة على المواقع باستخدام تصنيفات التصفية. يمكن أن يحتوي كل تعليق توضيحي على عدة التصنيفات، مما يعني أنه يمكن استخدام الموقع نفسه في محركات بحث أخرى أن يتم تصنيفها بشكل مختلف. الدرجات التي تطبقها على التعليقات التوضيحية لتعديل وتنطبق أيضًا علامات محرك البحث على تصنيفات التصفية.
التعليقات التوضيحية في 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
، لا يتم عرض أي تصنيف تصفية باستخدام البحث
نتيجته. بدون
الإعداد في تعريف السياق، فسيعرض محرك البحث جميع
تصنيفات التصفية التي حددتها لأي طلب بحث للمستخدم، بغض النظر عما إذا كان هناك
نتيجة البحث عن تلك التصنيفات.
ويمكنك أيضًا تعيين عدد تسميات التصفية في التحسينات في لوحة التحكم.