应用引擎:生成搜索索引。有没有人有更简单的代码来分解如何建立索引?

时间:2014-04-25 15:19:38

标签: python google-app-engine search

我浏览了文档并尝试按照github上的代码示例进行操作,但我仍感到困惑。

这是程序吗?

1)生成索引:

index = search.Index(name = "geoSearch") 

2)定义字段:

ID = #my ID
geopoint = #a lat long coordinate
fields = [
        search.TextField(name = "ID", value = ID),
        search.GeoField(name = "location" , value = geopoint) ]

3)创建一个文档来存储字段:

doc = search.Document(fields = fields)

4)然后我会迭代,并添加"字段"我的文件一次这样:

search.Index(name = "geoSearch").add(doc)

一旦我完成迭代,那么我会有一个搜索索引?这看起来合情合理吗?谢谢。

1 个答案:

答案 0 :(得分:1)

请注意,您还需要一个索引配置文件: https://developers.google.com/appengine/docs/python/config/indexconfig