نمای کلی
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
موتور جستجوی قابل برنامه ریزی چیست؟
موتور جستجوی قابل برنامه ریزی به شما امکان می دهد یک موتور جستجو برای وب سایت، وبلاگ خود یا مجموعه ای از وب سایت ها ایجاد کنید. شما می توانید موتور جستجوی خود را برای جستجو در صفحات وب و تصاویر پیکربندی کنید. می توانید رتبه بندی را به خوبی تنظیم کنید، ظاهر و احساس نتایج جستجو را سفارشی کنید، و از دوستان یا کاربران قابل اعتماد خود دعوت کنید تا به شما در ساخت موتور جستجوی قابل برنامه ریزی کمک کنند. حتی می توانید با استفاده از حساب Google AdSense خود از موتور جستجوی خود درآمد کسب کنید.
دو مورد استفاده اصلی برای موتور جستجوی قابل برنامه ریزی وجود دارد - می توانید موتور جستجویی ایجاد کنید که فقط محتویات یک وب سایت را جستجو کند (جستجوی سایت)، یا می توانید موتوری ایجاد کنید که بر روی یک موضوع خاص از چندین سایت تمرکز دارد. می توانید از تخصص خود در مورد یک موضوع استفاده کنید تا به موتور جستجوی برنامه پذیر بگویید که کدام وب سایت ها را جستجو، اولویت بندی یا نادیده بگیرد. از آنجایی که کاربران خود را به خوبی می شناسید، می توانید موتور جستجو را مطابق با علایق آنها تنظیم کنید.
با موتور جستجوی قابل برنامه ریزی، می توانید:
- موتورهای جستجوی قابل برنامه ریزی ایجاد کنید که در مجموعه مشخصی از سایت ها یا صفحات جستجو می کنند
- جستجوی تصویر را برای سایت خود فعال کنید
- ظاهر و احساس نتایج جستجو را سفارشی کنید، از جمله افزودن تکمیل خودکار جستجوی شما
- تبلیغات را به نتایج جستجوی خود اضافه کنید
- از داده های ساختار یافته در سایت خود برای سفارشی کردن نتایج جستجو استفاده کنید
- با حساب Google AdSense خود یک واحد تبلیغات موتور جستجوی کسب درآمد ایجاد کنید تا هر زمان که کاربران روی تبلیغات در صفحات نتایج جستجوی شما کلیک کردند، درآمد کسب کنید.
خلاصه ای از پیشنهادات موتورهای جستجو قابل برنامه ریزی
موتور جستجوی قابل برنامه ریزی دارای چهار پیشنهاد برای استفاده است. از این نمودار برای کمک به انتخاب بهترین پیشنهاد برای سایت خود استفاده کنید.
ارائه | عنصر جستجوی استاندارد | عنصر جستجوی غیر انتفاعی | عنصر جستجوی پولی | جستجوی سفارشی JSON API |
هزینه | رایگان | رایگان | 5 دلار در هر هزار درخواست | 5 دلار در هر هزار درخواست |
تبلیغات | آره | خیر | خیر | خیر |
برندینگ گوگل | اختیاری | آره | اختیاری | خیر |
محدودیت درخواست روزانه | بدون محدودیت روزانه | بدون محدودیت روزانه | بدون محدودیت روزانه | 10000 پرس و جو در روز |
پیاده سازی | جاوا اسکریپت سمت کلاینت | جاوا اسکریپت سمت کلاینت | جاوا اسکریپت سمت کلاینت | سمت کلاینت یا سمت سرور JSON API |
دسترسی | هر کس | فقط غیر انتفاعی | هر کس | هر کس |
شروع شدن | بیشتر بدانید | بیشتر بدانید | بیشتر بدانید | بیشتر بدانید |
API های موجود
پس از ایجاد یک موتور جستجوی قابل برنامه ریزی، می توانید از صفحه پیش فرض میزبانی شده توسط گوگل برای نمایش نتایج خود به کاربر استفاده کنید یا می توانید قابلیت جستجو را مستقیماً در وب سایت خود جاسازی کنید. منابع زیر در دسترس توسعه دهندگانی است که می خواهند کنترل بیشتری بر ایجاد موتورهای جستجو و سفارشی کردن ظاهر نتایج جستجو داشته باشند:
API کنترل عنصر جستجوی قابل برنامه ریزی
به شما امکان می دهد عنصر جستجوی قابل برنامه ریزی را با استفاده از جاوا اسکریپت در صفحات وب و سایر برنامه های وب خود جاسازی کنید.
Custom Search JSON API به شما امکان می دهد وب سایت ها و برنامه هایی را برای بازیابی و نمایش نتایج جستجو از موتور جستجوی برنامه پذیر به صورت برنامه ریزی شده توسعه دهید. با استفاده از این API، می توانید از درخواست های RESTful برای دریافت نتایج جستجو در فرمت JSON استفاده کنید.
شروع شدن
ساده ترین راه برای شروع کار با موتور جستجوی قابل برنامه ریزی ایجاد یک موتور جستجوی پایه با استفاده از کنترل پنل است. سپس میتوانید فایلهای XML کلیدی را که باید تغییر دهید تا موتور جستجوی خود را به صورت برنامهریزی سفارشی کنید، دانلود کنید.
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2025-07-24 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2025-07-24 بهوقت ساعت هماهنگ جهانی."],[[["\u003cp\u003eProgrammable Search Engine allows you to build custom search engines for your website, blog, or a collection of websites, enabling searches across web pages and images.\u003c/p\u003e\n"],["\u003cp\u003eYou can refine search rankings, personalize the appearance of search results, and potentially monetize your search engine using Google AdSense.\u003c/p\u003e\n"],["\u003cp\u003eProgrammable Search Engine offers four distinct offerings: Standard, Non-profit, Paid, and Custom Search JSON API, each with varying features and costs.\u003c/p\u003e\n"],["\u003cp\u003eDevelopers can leverage APIs like the Programmable Search Element Control API and the Custom Search JSON API for advanced customization and integration.\u003c/p\u003e\n"],["\u003cp\u003eCreating a basic search engine through the Control Panel is the easiest way to begin using Programmable Search Engine.\u003c/p\u003e\n"]]],[],null,["# Overview\n\nWhat Is Programmable Search Engine?\n-----------------------------------\n\nProgrammable Search Engine lets you create a search engine for your website,\nyour blog, or a collection of websites. You can configure your search engine to\nsearch both web pages and images. You can fine-tune the ranking, customize the\nlook and feel of the search results, and invite your friends or trusted users to\nhelp you build your Programmable Search Engine. You can even make money from\nyour search engine by using your [Google AdSense account](https://www.google.com/adsense/login?sourceid=aso&subid=ww-en-et-aso_api3&medium=link).\n\nThere are two main use cases for Programmable Search Engine - you can create a\nsearch engine that searches only the contents of one website (site search), or\nyou can create one that focuses on a particular topic from multiple sites. You\ncan use your expertise about a subject to tell Programmable Search Engine which\nwebsites to search, prioritize, or ignore. Because you know your users well, you\ncan tailor the search engine to their interests.\n\nWith Programmable Search Engine, you can:\n\n- Create Programmable Search Engines that search across a specified collection of sites or pages\n- Enable image search for your site\n- Customize the look and feel of search results, including adding search-as-you-type autocompletions\n- Add promotions to your search results\n- Leverage structured data on your site to customize search results\n- Create a monetized search engine ad unit with your Google AdSense account, so you make money whenever users click ads on your search results pages.\n\nSummary of Programmable Search Engine Offerings\n-----------------------------------------------\n\nProgrammable Search Engine has four offerings available for use. Use this chart\nto help you select which offering is best for your site.\n\n|-------------------|-------------------------------------------|------------------------------------------------------------------------------|-----------------------------------------------------------------------------|------------------------------------------|\n| Offering | Standard Search Element | Non-profit Search Element | Paid Search Element | Custom Search JSON API |\n| Cost | Free | Free | $5 per thousand queries | $5 per thousand queries |\n| Ads | Yes | No | No | No |\n| Google Branding | Optional | Yes | Optional | No |\n| Daily Query Limit | No Daily Limit | No Daily Limit | No Daily Limit | 10,000 queries per day |\n| Implementation | Client side javascript | Client side javascript | Client side javascript | Client side or server side JSON API |\n| Availability | Everyone | Non-profits only | Everyone | Everyone |\n| Getting Started | [Learn More](/custom-search/docs/element) | [Learn More](https://support.google.com/programmable-search/answer/12423873) | [Learn More](https://developers.google.com/custom-search/docs/paid_element) | [Learn More](/custom-search/v1/overview) |\n\nAvailable APIs\n--------------\n\nAfter creating a Programmable Search Engine, you can use a default page hosted\nby Google to show your results to the user, or you can embed search\nfunctionality directly in your website. The following resources are available to\ndevelopers who want more control over creating search engines and customizing\nthe appearance of search results:\n\n- The [Programmable Search Element Control API](/custom-search/docs/element)\n\n lets you embed the Programmable Search Element in your web pages and other\n web applications using JavaScript.\n- The [Custom Search JSON API](/custom-search/v1/overview) lets you\n develop websites and programs to retrieve and display search results from\n Programmable Search Engine programmatically. With this API, you can use\n RESTful requests to get search results in JSON format.\n\nGetting started\n---------------\n\nThe easiest way to get started with Programmable Search Engine is to create a\nbasic search engine using the [Control Panel](https://programmablesearchengine.google.com/controlpanel/all). You can\nthen download the key XML files you need to modify to customize your search\nengine programmatically."]]