زمینه: تعریف موتور جستجوی قابل برنامه ریزی

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

  1. بررسی اجمالی
  2. عناصر موتور جستجوی سفارشی

بررسی اجمالی

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

کد زیر یک موتور جستجو برای تغییرات آب و هوا را توصیف می کند. توجه داشته باشید که این موتور جستجو جستجوی تصویر را فعال کرده است.

<CustomSearchEngine keywords="climate &quot;global warming&quot; &quot;greenhouse gases&quot;"
                    language="en">
  <Title>RealClimate</Title>
  <Description>Science behind global warming and climate change.</Description>
  <Context>
    <BackgroundLabels>
      <Label name="_include_" mode="FILTER"/>
      <Label name="_exclude_" mode="ELIMINATE"/>
    </BackgroundLabels>
  </Context>
  <LookAndFeel/>
  <ImageSearchSettings enable="true"/>
</CustomSearchEngine>

عناصر CustomSearchEngine

یک فایل زمینه اصلی شامل عناصر اصلی و عناصر فرزند زیر است.

عنصر ضروری شرح
CustomSearchEngine ضروری تمام اطلاعات مربوط به موتور جستجو را در بر می گیرد. دارای ویژگی های زیر است:
  • keywords . فهرستی (حداکثر 100 کاراکتر) از کلیدواژه‌های جدا شده با فاصله مرتبط با موتور جستجو را مشخص می‌کند. اگر مشخص نشده باشد، موتور جستجوی قابل برنامه ریزی از یک مقدار خالی استفاده می کند.
  • language . یکی از زبان های پشتیبانی شده را برای نمایش در رابط کاربری مشخص می کند. تعیین یک زبان باعث افزایش نتایج در آن زبان می شود، اما نتایج در زبان های دیگر را فیلتر نمی کند. اگر مشخص نشده باشد، موتور جستجوی برنامه پذیر en (انگلیسی) استفاده خواهد کرد. اگر مقدار صفر باشد، موتور جستجوی برنامه‌پذیر از زبان محلی کاربر شما استفاده می‌کند.
  • autocompletions نشان می دهد که آیا موتور جستجوی قابل برنامه ریزی باید تکمیل خودکار واژه نامه را برای موتور جستجوی شما ایجاد کند یا خیر. مقادیر مجاز true یا false هستند. اگر true ، توجه داشته باشید که ایجاد تکمیل خودکار ممکن است چندین ساعت طول بکشد. پس از تنظیم این مقدار، باید کد جعبه جستجوی خود را برای درخواست تکمیل خودکار تغییر دهید. می توانید کد به روز شده را از تب دریافت کد در کنترل پنل دریافت کنید. فقط موتورهای جستجویی که سایت‌های شامل را جستجو می‌کنند - مجموعه‌ای از وب‌سایت‌های از پیش تعیین‌شده - می‌توانند پرس و جوهای تکمیل‌شده خودکار داشته باشند.
Title ضروری نام موتور جستجوی شما در صفحه اصلی موتور جستجوی قابل برنامه ریزی شما و صفحات نتیجه ظاهر می شود.
Description ضروری متن توصیفی که در صفحه مرور کلی موتور جستجوی شما ظاهر می شود.
Context ضروری اطلاعات مربوط به برچسب ها را نگه می دارد. شامل عناصر فرزند BackgroundLabels و Facet است.
BackgroundLabels اختیاری کانتینر برچسب‌هایی که برای تبلیغ، گنجاندن یا حذف سایت‌ها و صفحات استفاده می‌شود. شامل یک یا چند عنصر Label فرزند است.
Label اختیاری برچسبی که برای تبلیغ سایت‌ها یا تعیین درج/حذف سایت‌ها استفاده می‌شود. دارای ویژگی های زیر است:
  • name . نام برچسب
  • mode FILTER (سایت‌های برگزیده را تبلیغ می‌کند یا منحصراً نشان می‌دهد) یا ELIMINATE (به استثنای سایت). شما می توانید این برچسب ها را به دلخواه خود سفارشی کنید.
LookAndFeel ضروری ظاهر و احساس موتور جستجوی شما را کنترل می کند. دارای چندین ویژگی و عناصر فرزند است که در صفحه Look and Feel به تفصیل توضیح داده شده است.

ImageSearchSettings اختیاری

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

  • enable . مشخص می کند که جستجوی تصویر برای این موتور جستجو فعال باشد یا خیر. مقادیر مجاز true یا false هستند.