我使用的是appengine,Python,v1.9.23.290
目前我正在进行Alpha测试,然后向公众开放应用程序
我发现一些项目“随机”从搜索索引中消失
我正在查看一个用户一周前输入的特定项目。
搜索索引已更新。
在搜索中,该项按预期显示。
自上周以来,国家数据库实体未被“触及”/修改。
今天早上它不在索引中
我没有代码示例可以共享,因为没有“错误”
这是一个共同的问题,有共同的解决方案吗
澄清: 当用户创建/编辑NDB实体时,我会更新项目索引:
doc = search.Document(doc_id=str(this_item.key.id()), fields=fields)
search_index = search.Index(name="ItemIndex")
try:
search_index.put(doc)
except search.Error:
logging.exception('Put failed on search index ItemIndex')
一切都很好。但是这个项目从索引中“消失”了
由于指数中只有12个项目,我在上周已经有过几次这样的情况
如果这件事没有发生在别人身上,我想这是个好兆头。我只需要找出代码中的错误所在
如果其他人有这个问题,任何关于这个问题的迹象都会有很大的帮助
目前没有回答
相关问题 更多 >
编程相关推荐