我已經做了一個谷歌應用程序使用下一個數據庫模塊(ndb)來創建我的模型。現在問題是我想部署搜索這些模型的領域,我已經找到了兩個模塊來做到這一點:1.正式與谷歌應用程序引擎(appengine /谷歌/外匯/搜索)和2. gae文本搜索(http://code.google.com/p/gae-text-search/)。這兩個都爲舊的db模塊屬性提供了可搜索模型。有什麼辦法可以使用ndb和谷歌應用程序引擎1.6.2進行全文搜索。另外我想將這些搜索查詢存儲到數據存儲,我怎麼能實現呢?我正在使用python 2.7進行我的開發。提前致謝。使用ndb模型的谷歌應用引擎全文搜索
4
A
回答
1
最好的解決方案是等到應用引擎的全文搜索發佈。它們目前處於可信的測試階段,所以即將推出。如果您現在推出自己的解決方案,最終可能會在幾個月內重做。
0
0
來源: https://cloud.google.com/appengine/docs/python/search/
搜索API提供了包含 結構化數據的索引文件的模型。您可以搜索索引,並組織並呈現 搜索結果。該API支持字符串字段上的全文匹配。 文檔和索引保存在針對搜索操作進行優化的獨立持久性存儲庫 中。 Search API可以索引任何文檔號碼 。
執行搜索:
index.search("rose water")
索引的對象:
from datetime import datetime
from google.appengine.api import search
my_document = search.Document(
fields=[
search.TextField(name='customer', value='Joe Jackson'),
search.HtmlField(name='comment', value='this is <em>marked up</em> text'),
search.NumberField(name='number_of_visits', value=7),
search.DateField(name='last_visit', value=datetime.now()),
search.DateField(name='birthday', value=datetime(year=1960, month=6, day=19)),
search.GeoField(name='home_location', value=search.GeoPoint(37.619, -122.37))
])
相關問題
- 1. 全文搜索谷歌應用引擎
- 2. 谷歌應用引擎的最佳全文搜索
- 3. 谷歌應用程序引擎,全文搜索爲空(無)場
- 4. 谷歌搜索引擎
- 5. 谷歌應用程序引擎的ndb可以安全使用嗎?
- 6. 過濾谷歌應用程序使用NDB引擎
- 7. 谷歌應用程序內引擎全文搜索,這是更好的,「谷歌定製搜索」或嗖
- 8. 使用谷歌作爲搜索引擎或自定義搜索引擎
- 9. 如何通過谷歌應用引擎引用實體使用NDB
- 10. 如何種子谷歌的NDB(應用引擎存儲)
- 11. 使lucene成爲完全成熟的搜索引擎,如谷歌
- 12. 用谷歌應用程序引擎搜索Facebook圖表API
- 13. 谷歌搜索引擎的Meta
- 14. 谷歌Appe引擎NDB跨域
- 15. 像谷歌搜索引擎的SQL桌面應用程序
- 16. 許多與NDB在谷歌應用程序引擎
- 17. 谷歌應用程序引擎:NDB sort屬性
- 18. 谷歌應用程序引擎轉換分貝NDB
- 19. 谷歌應用引擎:ndb查詢更清潔
- 20. SSL谷歌應用引擎
- 21. 谷歌應用引擎HardDeadlineExceededError
- 22. 谷歌應用引擎
- 23. java.lang.ClassNotFoundException:org.springframework.web.servlet.DispatcherServlet谷歌應用引擎
- 24. 谷歌應用引擎
- 25. 谷歌應用程序引擎應用程序的索引
- 26. 使用谷歌應用程序引擎索引營業時間
- 27. 全文搜索引擎?
- 28. 谷歌應用程序引擎搜索API速度緩慢
- 29. 製作搜索引擎喜歡谷歌
- 30. 谷歌搜索引擎優化幫助
相關信息的任何鏈接? – MeLight 2015-09-06 13:42:26