从Google App Engine使用NDB,我正在寻找用户在任何部分包含给定字符串的所有项目。例如:
输入:"时间"
输出:" retime"," time-trial"," airtime-billing",例如。
我在问题中已经看到了#34; NDB查询以字符串开头的结果"类似的问题,但它只涉及起始部分。我已经实现了它并且它有效;但我需要用其他部分来完成它。我在Python工作。
在我在问题中提到的问题中,作者做了类似于我正在寻找的事情。
另外,阅读搜索API的文档仅适用于文档,我不是 处理文件,我不想要它。
您有任何建议可以实现吗?
我得到了一个重要的进展作为前面提到的问题的参考,我得到了答案。
我编写了使用的代码:
ndb.OR(ndb.AND(Kind.property >= "time", Kind.property <= "time" + "z"),
ndb.AND(Kind.property >= "time", Kind.property <= "z" + "time"))
答案 0 :(得分:2)
你不能在ndb中这样做,你应该使用google app engine的搜索API: