Google app engine 如何使用Google App Engine dev_appserver编写搜索索引?

Google app engine 如何使用Google App Engine dev_appserver编写搜索索引?,google-app-engine,Google App Engine,我在谷歌应用程序引擎中找到了这样的选项,但不知道如何编写搜索索引 Search API: --search_indexes_path SEARCH_INDEXES_PATH path to a file used to store search indexes (defaults to a file in --storage_path if not set) (default:

我在谷歌应用程序引擎中找到了这样的选项,但不知道如何编写搜索索引

Search API:
  --search_indexes_path SEARCH_INDEXES_PATH
                        path to a file used to store search indexes (defaults
                        to a file in --storage_path if not set) (default:
                        None)
  --clear_search_indexes [CLEAR_SEARCH_INDEXES]
                        clear the search indexes (default: False)

如何强制将索引保存到文件中,因为每次加载应用程序时重新创建索引会更快。

停止服务器时,搜索索引会保存到文件中,启动服务器时,搜索索引会从文件中加载。您不需要每次都运行(或编写)代码来重新创建索引(如果您是这样要求的话),但加载索引时服务器启动时间是不可避免的。看起来搜索索引没有保存在Win XP/7 Python27下。@Chameleon,这可能是IDE问题。例如,当我在IntelliJ中重建java GAE项目时,它将删除我的数据存储和搜索索引。我分析了代码,这是与Windows相关的错误。GAE正在使用Unix信号运行关机。I Windows运行shutdown的唯一可能性是从命令行运行dev_appserver并使用Ctrl-C。这样的键在Eclipse中不可用,因此无法关闭它。