gae-search

    3熱度

    1回答

    我試圖使用Appengine Search API讓用戶查詢多個數據集,每個數據集都有自己的模式。更具體地說: 用戶可以訪問多個數據集。每個數據集都有很多行。每個數據集都有一組列。每列都有一個名稱和一個類型。跨數據集的列可能有名稱衝突,這些衝突可能有不同的類型。 我希望用戶能夠使用一個查詢搜索所有數據集以搜索api。如果我在每個數據集中爲每行創建一個文檔,那麼當您將每個數據集中的所有字段聯合使用時

    8熱度

    2回答

    試圖找出這是一個錯誤還是設計。當沒有爲查詢指定query_string時,SearchResults對象不按請求的列進行排序。例如,這裏是一些記錄,藉以說明問題: 結果上return index.search(query)返回未: query_string = '' sort_options string: search.SortOptions(expressions=[search.SortEx

    1熱度

    1回答

    在SortExpression.Builder中設置排序順序選項時,嚴格要求設置defaultValue(String,Numeric or Date)。 此設置的目的是什麼以及它如何影響搜索結果或結果排序順序?

    2熱度

    1回答

    嗨, 我使用GAE搜索API,它似乎是一個非常棒的功能,它增加了標準數據存儲查詢中缺乏的重要功能。 但是我遇到了實現標準分頁的問題,即獲得與查詢文檔匹配的總量。當然,我可以使用Cursor實現一個「顯示更多」按鈕的列表,但能夠獲得總量也是非常棒的。 關於如何做到這一點的任何想法? 非常感謝您提前!

    5熱度

    1回答

    我想將Search API與已使用定義模型(db.Model)的應用程序一起使用。 例如,假設我的模式是這樣的: class Greeting(db.Model): author = db.StringProperty() content = db.StringProperty() date = db.DateTimeProperty() 現在我該怎樣使用搜索AP

    0熱度

    1回答

    我一直在使用appengine python實驗searchAPI。它效果很好。在版本1.7.3中,我更新了所有已棄用的方法。但是,我現在得到此警告: 棄用警告:一致性已棄用。 GLOBALLY_CONSIST 但是,我不知道如何解決它在我的代碼。任何人都可以將我指向正確的方向嗎?

    10熱度

    1回答

    我想知道連接數據存儲區和搜索API的最佳方式。 我正在尋找的是每當我創建一個實體(例如產品),該產品將被添加到搜索索引。在更新時,索引也應該更新,當刪除產品時 - 你猜對了 - 產品應該從搜索索引中刪除。 在搜索產品時,我想對產品索引進行全文搜索,但不是文檔,而是需要真實實體。可能我需要先使用索引進行搜索,然後再調用數據存儲區? 最讓我擔心的是保持數據存儲和搜索索引同步。 當然,通過搜索索引和數據

    1熱度

    1回答

    我有一個應用程序需要非常靈活的搜索功能。作爲其中的一部分,用戶需要能夠對多個文本字段進行全文搜索,但也需要通過多個數字字段進行過濾,這些數字字段會定期更新數據(有時會超過一次或兩次一分鐘)。這些數據存儲在NDB數據存儲區中。 我目前使用搜索API來創建文檔對象和索引來搜索文本數據,我知道我也可以將數字值添加到這些文檔進行索引。但是,由於這些數字字段的動態特性,我會不斷更新(刪除並重新創建)搜索AP

    2熱度

    5回答

    對於連續幾天我有一個搜索API錯誤: OverQuotaError: The API call search.IndexDocument() required more quota than is available. 我幾乎可以肯定,我還沒有達到[配額限制],但我不能找到一種方法來確保。 我該如何檢查當前的配額使用情況,如果不是管理員,他們可能是通過代碼。

    2熱度

    1回答

    我一直在努力尋找Google App Engine上用GPS座標搜索模型的最佳選項。似乎有幾個像樣的選項,如GeoModel(已過時),但新的搜索API似乎是最新的,並提供了很多功能。這當然有可能在1000次搜索後變得昂貴,一旦離開實驗區域。 我無法通過文檔並創建一個連貫的完整示例,以便能夠使用Search API按位置進行搜索,並且我想知道是否有人有他們願意共享或創建的示例來幫助製作此示例處理更