搜索索引在重新启动时自动删除,用于python的appengine devserver

时间:2015-04-01 10:45:54

标签: google-app-engine python-2.7

我正在使用python sdk v 1.9.18(最新版)

开发appengine

我正在使用搜索api,而服务器正在运行一切正常,索引已创建,我可以执行搜索并获得成功结果,但是当我重新启动devserver时,索引不再存在,它将被删除我想

启动命令行:

python.exe "C:/Google/google_appengine/dev_appserver.py" --host 127.0.0.1 .

启动时记录:

WARNING  2015-04-01 11:53:53,005 simple_search_stub.py:1115] Could not read search indexes from c:\users\jos\appdata\local\temp\appengine.application\search_indexes

确实文件不在那里,我不知道它为什么被删除

有什么帮助吗?

1 个答案:

答案 0 :(得分:3)

开发服务器在关闭时是否输出成功的搜索索引?

INFO     2015-04-01 12:51:35,396 api_server.py:591] Saving search indexes

它适用于OS X版本,但是由于Windows或您使用的IDE(但您显然使用命令行),似乎有些人遇到了同样的问题,请参阅问题评论 How to write search index with Google App Engine dev_appserver?