簡體   English   中英

連接AppEngine數據存儲區和搜索API

[英]Connecting AppEngine Datastore and Search API

我想知道連接數據存儲區和搜索API的最佳方法是什么。

我正在尋找的是每當我創建一個實體(例如產品)時,該產品將被添加到搜索索引中。 在更新時,索引也應該更新,並且當刪除產品時 - 你猜對了 - 應該從搜索索引中刪除產品。

在搜索產品時,我想對產品索引進行全文搜索,但不是文檔,而是需要真正的實體。 可能我需要首先使用索引進行搜索,然后再次調用數據存儲區?

最讓我擔心的是保持數據存儲區和搜索索引同步。 當然,通過搜索索引和數據存儲區不僅會很麻煩,而且我覺得它也可能會給分頁帶來痛苦。

我想知道是否有些人已經“連接”了數據存儲區並以這種方式搜索api以及結果是什么,也許還有一些最佳實踐可用。 appengine docs並沒有說明這個領域。

為了使用Search API,您需要將可搜索的數據定義到文檔中,然后使用Index類將它們組織成索引。 因此,目前您需要完全按照您的描述進行操作,與您的數據存儲區實體保持同步可搜索的文檔。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM