形势
好吧,我们在appengine中启动了全文搜索。我们在一个名为“date”的文档上设置了一个索引。这个字段是一个日期字段,现在我们更改了文档的模型,所以“日期”字段现在是一个数字字段。在
问题是,在生产服务器上,即使我从索引中清除了所有文档,服务器也会以以下类型的错误响应:未能分析搜索请求“”;SortSpec数值默认值与“date”中的表达式类型“TEXT”不匹配
解决方案
问题是,“我认为”,服务器上的模型不适合搜索查询的模型。基本上,一种方法是删除整个索引,但我不知道如何在生产服务器上执行。在
开发服务器工作完美
Tags:
如果清空索引并调用
index.delete_schema()
(在Java中是index.deleteSchema()
),它将清除从字段名到类型的映射,并且您可以按预期为新文档编制索引。谢谢!在相关问题 更多 >
编程相关推荐