این صفحه نحوه کمک به کاربران خود را برای اصلاح عبارتهای جستجوی خود با استفاده از برچسبهای اصلاح توضیح میدهد. بر خلاف برچسبهای موتورهای جستجو، برچسبهای اصلاح شده برای کاربران شما قابل مشاهده هستند و در بالای صفحه نتایج جستجو ظاهر میشوند.
- نمای کلی
- ایجاد برچسب های اصلاحی
- برچسب گذاری سایت ها با برچسب
- کنترل تعداد برچسب های پالایش نمایش داده شده
نمای کلی
حتی پس از اینکه مجموعهای از نتایج را برای موتور جستجوی خود جمعآوری کردید و رتبهبندی را اصلاح کردید، کاربران شما همچنان ممکن است پرس و جوهایی را تایپ کنند که خیلی گسترده هستند. به عنوان مثال، اگر کاربران یک وضعیت سلامتی را جستجو کنند، مشخص نیست که به دنبال چه نوع اطلاعاتی هستند. آیا آنها به دنبال اطلاعاتی در مورد علائم، درمان ها یا عوامل خطر هستند؟ با این حال، اگر بتوانند اصلاحات یا دستهبندیهای نتایج جستجو را انتخاب کنند، میتوانند جستجوهای خود را محدود کرده و به سرعت به پاسخها برسند.
اصلاحها برچسبهایی هستند که برای دستهبندی آنها روی سایتها اعمال میکنید. برچسب های اصلاحی که ایجاد می کنید به عنوان پیوند در بالای صفحات نتایج جستجو ظاهر می شوند. وقتی کاربر روی یکی از پیوندهای اصلاح کلیک میکند، سایتهایی که شما با برچسب اصلاح برچسبگذاری کردهاید - بسته به نحوه تعریف برچسب - به طور انحصاری جستجو میشوند یا بالاتر از سایر نتایج تبلیغ میشوند. حتی می توانید پرس و جوهای کاربران خود را با عبارات جستجوی اضافی اضافه کنید تا به آنها کمک کنید تا نتایج هدفمندتری را بازیابی کنند یا آنها را به صفحه دیگری هدایت کنید.
ایجاد برچسب های اصلاحی
میتوانید برچسبهای اصلاح و برچسبگذاری سایتها را با آنها در تب Refinements در کنترل پنل ایجاد کنید، اما اگر از فایل حاشیهنویسیهای XML Search قابل برنامهریزی استفاده میکنید، میتوانید کنترل بیشتری روی رتبهبندی داشته باشید. همانند برچسبهای موتور جستجو، شما برچسبهای اصلاحی را در فایل زمینه تعریف میکنید و آنها را در سایتهای موجود در فایل حاشیهنویسی اعمال میکنید.
همانطور که مثال زیر نشان می دهد، برچسب های پالایش با استفاده از عناصر 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 | نام برچسب پالایش. شما از این نام برای برچسب گذاری سایت ها در فایل حاشیه نویسی استفاده می کنید. علاوه بر این، موتور جستجوی قابل برنامهریزی پس از کلیک بر روی پیوند اصلاح، نام برچسب را به پرسشهای کاربران شما اضافه میکند. اگر بخواهید به بخش نمای کلی نگاه کنید، صفحه نتایج جستجوی نمونه یک کادر جستجو با "جوش بیشتر: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
هیچ برچسب اصلاحی با نتیجه جستجو را نشان نمی دهد. بدون تنظیم در تعریف زمینه، موتور جستجوی شما تمام برچسبهای اصلاحی را که برای هر درخواست کاربر تعریف کردهاید، صرف نظر از اینکه آیا نتایج جستجو برای آن برچسبها وجود دارد، نمایش میدهد.
همچنین می توانید تعداد برچسب های اصلاح را در صفحه Refinements کنترل پنل تنظیم کنید.