Python Search API 入門指南

Amy Unruh,2012 年 10 月
Google 開發人員關係

本課程介紹 Google App Engine 適用的 Python Search API。本課程及其後續課程將協助您熟悉 Search API 的特性與功能等基本概念,使您能夠在 App Engine 應用程式中實作全文搜尋。

Search API 可以讓您的應用程式對結構化資料執行類似 Google 的全文搜尋,並且支援地理位置查詢。對於能夠從全文搜尋中獲益的任何領域的應用程式,這項功能都很實用,以下是這些應用程式領域的例子:

  • 在線上商店搜尋產品。在本課程中使用的應用程式範例就實作了類似這種應用程式的一個簡單版本。
  • 定位附近的商店或事件
  • 使用者檢查搜尋
  • 對網誌與評論進行搜尋
  • 文件探索
  • 服務中心解答擷取
  • 履歷搜尋與僱用

Search API 為將資料編入索引、搜尋資料及顯示搜尋的結果提供了一個簡單易懂的模型。只要搜尋「文件」能夠描述資料,Search 就能查詢任何資料。 您會使用「欄位」來描述文件中包含的不同類型資料,藉此結構化文件中的資料,然後將文件編入索引。

將文件編入索引之後,您可以透過 Search API 的全方位查詢語言搜尋索引。查詢時,您可以為結果指定排序順序、控制搜尋結果的呈現方式與內容,並使用結果游標與偏移。

目標

  • 瞭解使用 App Engine Search API 的基礎概念。

必備條件

  • 瞭解 Python 2.7 和 Python 專用的 Google App Engine SDK

  • 熟悉 Python

  • 瞭解 Python App Engine 應用程式的基本架構

  • 瞭解如何在本機使用開發網路伺服器執行應用程式,以及如何在 appspot.com 上部署應用程式

本頁內容對您是否有任何幫助?請提供意見:

傳送您對下列選項的寶貴意見...

這個網頁
Python 2 適用的 App Engine 標準環境