پالایش جستجوها

این صفحه نحوه کمک به کاربران خود را برای اصلاح عبارت‌های جستجوی خود با استفاده از برچسب‌های اصلاح توضیح می‌دهد. بر خلاف برچسب‌های موتورهای جستجو، برچسب‌های اصلاح شده برای کاربران شما قابل مشاهده هستند و در بالای صفحه نتایج جستجو ظاهر می‌شوند.

  1. بررسی اجمالی
  2. ایجاد برچسب های اصلاحی
  3. برچسب گذاری سایت ها با برچسب
  4. کنترل تعداد برچسب های پالایش نمایش داده شده

بررسی اجمالی

حتی پس از اینکه مجموعه‌ای از نتایج را برای موتور جستجوی خود جمع‌آوری کردید و رتبه‌بندی را اصلاح کردید، کاربران شما همچنان ممکن است پرس و جوهایی را تایپ کنند که خیلی گسترده هستند. به عنوان مثال، اگر کاربران یک وضعیت سلامتی را جستجو کنند، مشخص نیست که به دنبال چه نوع اطلاعاتی هستند. آیا آنها به دنبال اطلاعاتی در مورد علائم، درمان ها یا عوامل خطر هستند؟ با این حال، اگر بتوانند اصلاحات یا دسته‌بندی‌های نتایج جستجو را انتخاب کنند، می‌توانند جستجوهای خود را محدود کرده و به سرعت به پاسخ‌ها برسند.

صفحه نتایج جستجو با مجموعه ای از پیوندهای اصلاحی

اصلاح‌ها برچسب‌هایی هستند که برای دسته‌بندی آن‌ها روی سایت‌ها اعمال می‌کنید. برچسب های اصلاحی که ایجاد می کنید به عنوان پیوند در بالای صفحات نتایج جستجو ظاهر می شوند. وقتی کاربر روی یکی از پیوندهای اصلاح کلیک می‌کند، سایت‌هایی که شما با برچسب اصلاح برچسب‌گذاری کرده‌اید - بسته به نحوه تعریف برچسب - به طور انحصاری جستجو می‌شوند یا بالاتر از سایر نتایج تبلیغ می‌شوند. حتی می توانید پرس و جوهای کاربران خود را با عبارات جستجوی اضافی اضافه کنید تا به آنها کمک کنید تا نتایج هدفمندتری را بازیابی کنند یا آنها را به صفحه دیگری هدایت کنید.

بازگشت به بالا

ایجاد برچسب های اصلاحی

می‌توانید برچسب‌های اصلاح و برچسب‌گذاری سایت‌ها را با آن‌ها در تب 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 می تواند تا چهار عنصر فرزند FacetItem داشته باشد. شما می توانید هر تعداد که می خواهید برچسب های اصلاحی ایجاد کنید. همچنین می‌توانید تعداد برچسب‌ها را در صفحات نتایج جستجو کنترل کنید.

بازگشت به بالا

مثال: برچسب های پالایش

برچسب های پالایش اولیه به شکل زیر هستند:

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

شکل 3: کد نمونه یک صفحه نتایج جستجو با یک برچسب تولید می کند.

صفحه نتایج جستجو با یک پیوند اصلاحی به نام Lectures

بازگشت به بالا

عناصر برچسب های پالایشی

موارد زیر عناصر کودک Facet هستند.

عنصر صفت شرح ارزش
FacetItem title پیوند اصلاحی که در بالای صفحه نتایج نمایش داده می شود.

عنوان لینک. در مثال بالا، پیوند "سخنرانی" در بالای صفحه نتیجه است.

عنوان باید توصیفی و تا حد امکان کوتاه باشد. پیوندهای اصلاح ممکن است برای صرفه جویی در فضا کوتاه شوند، به خصوص اگر صفحه نتایج جستجو دارای پیوندهای اصلاحی زیادی باشد.

همچنین می‌توانید از عبارت $q استفاده کنید که درخواست کاربر را به عنوان پیوند اصلاح نشان می‌دهد. به عنوان مثال، اگر کاربر شما عبارت «بیکن» را جستجو کند، پیوند پالایش نیز «بیکن» خواهد بود.

Label name نام برچسب پالایش. شما از این نام برای برچسب گذاری سایت ها در فایل حاشیه نویسی استفاده می کنید.

علاوه بر این، موتور جستجوی قابل برنامه‌ریزی پس از کلیک بر روی پیوند اصلاح، نام برچسب را به پرسش‌های کاربران شما اضافه می‌کند. اگر بخواهید به بخش نمای کلی نگاه کنید، صفحه نتایج جستجوی نمونه یک کادر جستجو با "جوش بیشتر:condition_treatment" را نشان می دهد. قسمت "more:condition_treatment" استفاده از یک برچسب را نشان می دهد و "condition_treatment" مقدار ویژگی name عنصر Label است.

یک نام توصیفی برای برچسب شما. هنگامی که به فایل حاشیه نویسی خود نگاه می کنید، برای شما خوب است که بتوانید هدف برچسب ها را بدون مراجعه به فایل های زمینه تشخیص دهید.

شما باید از قرارداد نامگذاری پیروی کنید که شامل موارد زیر است:

  • فقط از حروف کوچک استفاده کنید.
  • علائم نگارشی و حروف ربط (مانند "و"، "/"، و "یا") را با زیرخط ("_") جایگزین کنید. به عنوان مثال، عبارت "هشدارها و فراخوان ها" باید به شکل "warnings_rescals" و عبارت "tests/procedures"، "tests_procedures" باشد.
  • نام را کوتاه نگه دارید
mode حالت‌ها در برچسب‌های موتورهای جستجو و برچسب‌های پالایش به یک روش کار می‌کنند.

می‌توانید هر سه نوع تقویت، فیلتر و حذف اصلاحات را در یک موتور جستجو ایجاد کنید.

برای مستندات دقیق تر در مورد نحوه عملکرد وزن ها، به صفحه نتایج جستجوی رتبه بندی مراجعه کنید.

یک مقدار mode برای هر برچسب مشخص کنید:
  • BOOST - هنگامی که کاربران روی پیوند پالایش کلیک می کنند، سایت هایی که با برچسب برچسب گذاری شده اند نسبت به سایر نتایج بدون برچسب اولویت دارند.
  • FILTER - وقتی کاربران روی پیوند اصلاح کلیک می کنند، فقط سایت هایی که با برچسب برچسب گذاری شده اند نشان داده می شوند. همه سایت های دیگر مستثنی هستند.
  • ELIMINATE - وقتی کاربران روی پیوند اصلاح کلیک می کنند، سایت هایی که با این برچسب برچسب گذاری شده اند به طور کامل حذف می شوند. چنین برچسب هایی نیازی به وزن ندارند.

    اگر می‌خواهید به موتورهای جستجوی برنامه‌پذیر بگویید نتایج مرتبط را به جز مواردی که با آن برچسب برچسب‌گذاری شده‌اند، نشان دهند، حذف اصلاحات بسیار مفید است. به عنوان مثال، ممکن است بخواهید به کاربران گیاهخوار خود اجازه دهید تا سایت های مرتبط با گوشت را هنگام جستجوی دستور پخت غذا حذف کنند.

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

همچنین می توانید تعداد برچسب های اصلاح را در صفحه Refinements کنترل پنل تنظیم کنید.

بازگشت به بالا