Tổng quan
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Công cụ tìm kiếm có thể lập trình là gì?
Công cụ tìm kiếm có thể lập trình cho phép bạn tạo một công cụ tìm kiếm cho trang web, blog hoặc một tập hợp trang web của mình. Bạn có thể định cấu hình công cụ tìm kiếm của mình để tìm kiếm cả trang web và hình ảnh. Bạn có thể tinh chỉnh thứ hạng, tuỳ chỉnh giao diện của kết quả tìm kiếm và mời bạn bè hoặc người dùng đáng tin cậy giúp bạn xây dựng Công cụ tìm kiếm có thể lập trình. Thậm chí bạn có thể kiếm tiền từ
công cụ tìm kiếm bằng cách sử dụng tài khoản Google AdSense.
Có hai trường hợp sử dụng chính đối với Công cụ tìm kiếm có thể lập trình. Bạn có thể tạo một công cụ tìm kiếm chỉ tìm kiếm nội dung của một trang web (tìm kiếm trang web) hoặc tạo một công cụ tập trung vào một chủ đề cụ thể trên nhiều trang web. Bạn có thể sử dụng kiến thức chuyên môn của mình về một chủ đề để cho Công cụ tìm kiếm có thể lập trình biết những trang web cần tìm kiếm, ưu tiên hoặc bỏ qua. Vì hiểu rõ người dùng, bạn có thể
điều chỉnh công cụ tìm kiếm theo mối quan tâm của họ.
Với Công cụ tìm kiếm có thể lập trình, bạn có thể:
- Tạo Công cụ tìm kiếm có thể lập trình giúp tìm kiếm trên một tập hợp các trang hoặc trang web cụ thể
- Bật tính năng tìm kiếm hình ảnh cho trang web
- Tuỳ chỉnh giao diện của kết quả tìm kiếm, bao gồm cả thêm tự động hoàn thành tìm kiếm khi bạn nhập
- Thêm chương trình khuyến mãi vào kết quả tìm kiếm
- Tận dụng dữ liệu có cấu trúc trên trang web của bạn để tuỳ chỉnh kết quả tìm kiếm
- Tạo đơn vị quảng cáo bằng công cụ tìm kiếm kiếm tiền bằng tài khoản Google AdSense,
để bạn kiếm tiền bất cứ khi nào người dùng nhấp vào quảng cáo trên trang kết quả tìm kiếm của bạn.
Tóm tắt về các sản phẩm/dịch vụ mà Công cụ tìm kiếm có thể lập trình cung cấp
Công cụ tìm kiếm có thể lập trình có 4 sản phẩm để bạn sử dụng. Hãy dùng biểu đồ này để chọn dịch vụ phù hợp nhất với trang web của bạn.
Dịch vụ |
Phần tử tìm kiếm chuẩn |
Phần tử tìm kiếm phi lợi nhuận |
Phần tử tìm kiếm có trả tiền |
Custom Search JSON API |
Chi phí |
Miễn phí |
Miễn phí |
5 USD cho mỗi nghìn lượt tìm kiếm |
5 USD cho mỗi nghìn lượt tìm kiếm |
Quảng cáo |
Có |
Không |
Không |
Không |
Thương hiệu Google |
Không bắt buộc |
Có |
Không bắt buộc |
Không |
Giới hạn truy vấn hằng ngày |
Không có giới hạn hằng ngày |
Không có giới hạn hằng ngày |
Không có giới hạn hằng ngày |
10.000 cụm từ tìm kiếm mỗi ngày |
Triển khai |
JavaScript phía máy khách |
JavaScript phía máy khách |
JavaScript phía máy khách |
API JSON phía máy khách hoặc phía máy chủ |
Phạm vi áp dụng |
Mọi người |
Chỉ các tổ chức phi lợi nhuận |
Mọi người |
Mọi người |
Bắt đầu |
Tìm hiểu thêm
|
Tìm hiểu thêm |
Tìm hiểu thêm |
Tìm hiểu thêm
|
API có sẵn
Sau khi tạo Công cụ tìm kiếm có thể lập trình, bạn có thể sử dụng trang mặc định do Google lưu trữ để hiển thị kết quả cho người dùng, hoặc bạn có thể trực tiếp nhúng chức năng tìm kiếm vào trang web của mình. Các tài nguyên sau có sẵn cho
những nhà phát triển muốn kiểm soát tốt hơn việc tạo công cụ tìm kiếm và tuỳ chỉnh
giao diện kết quả tìm kiếm:
Programmable Search Element Control API
cho phép bạn nhúng Phần tử tìm kiếm có thể lập trình vào trang web của mình và các ứng dụng web khác bằng JavaScript.
API JSON Tìm kiếm tuỳ chỉnh cho phép bạn phát triển các trang web và chương trình để truy xuất và hiển thị kết quả tìm kiếm từ Công cụ tìm kiếm có thể lập trình theo phương thức lập trình. Với API này, bạn có thể sử dụng các yêu cầu RESTful để nhận kết quả tìm kiếm ở định dạng JSON.
Bắt đầu
Cách dễ nhất để bắt đầu sử dụng Công cụ tìm kiếm có thể lập trình là tạo một công cụ tìm kiếm cơ bản bằng cách sử dụng Bảng điều khiển. Sau đó, bạn có thể tải các tệp XML chính mà bạn cần sửa đổi để tuỳ chỉnh công cụ tìm kiếm theo phương thức lập trình.
Trừ phi có lưu ý khác, nội dung của trang này được cấp phép theo Giấy phép ghi nhận tác giả 4.0 của Creative Commons và các mẫu mã lập trình được cấp phép theo Giấy phép Apache 2.0. Để biết thông tin chi tiết, vui lòng tham khảo Chính sách trang web của Google Developers. Java là nhãn hiệu đã đăng ký của Oracle và/hoặc các đơn vị liên kết với Oracle.
Cập nhật lần gần đây nhất: 2025-07-25 UTC.
[null,null,["Cập nhật lần gần đây nhất: 2025-07-25 UTC."],[[["\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."]]