使用来自Google App Engine的NDB,我正在寻找在任何部分包含来自用户的给定字符串的所有项目。示例:
输入:"time“
输出:"retime","time-trial","airtime-billing",例如。
我已经在问题"NDB查询以字符串开头的结果“中看到了类似的问题,但它只处理了开始部分。我已经实现了它,并且工作正常;但我需要用其他部分来完成它。我在Python中工作。
在我在问题中提到的问题中,作者做了一些类似于我正在寻找的事情。
此外,阅读搜索API的文档它只适用于文档,而我不是在处理文档,我不想要它。
你有什么建议来实现它吗?
我以前面提到的问题为参考,得到了一个重要的进步,并得到了答案。
我写了用到的代码:
ndb.OR(ndb.AND(Kind.property >= "time", Kind.property <= "time" + "z"),
ndb.AND(Kind.property >= "time", Kind.property <= "z" + "time"))发布于 2014-11-14 19:13:11
您不能在ndb中这样做,您应该使用google应用引擎的搜索api:
https://stackoverflow.com/questions/26926701
复制相似问题