2024-05-17 03:21:18 发布
网友
我想知道是否有任何方法可以在数据存储中搜索条目。我有一堆歌曲条目(标题,艺术家,评级),但我不确定如何真正地搜索歌曲标题和艺术家。我们接受了一个搜索词,并正在寻找所有“匹配”的条目。但是我们失败了:(任何帮助都是非常感谢的!在
目前的代码是无用的,这是一个精确的搜索,但可能会帮助你看到问题
query = song.gql("SELECT * FROM song WHERE title = searchTerm OR artist = searchTerm")
http://www.billkatz.com/2009/6/Simple-Full-Text-Search-for-App-Engine
您处理的歌曲数据作为一个相当静态的数据集(主要是插入,没有或很少更新)。在这种情况下,有一种称为关系索引实体(RIE)的GAE技术是实现基于关键字的搜索的有效方法。在
但需要做一些准备工作,简要地说:
StringListProperty
keywords = 'SearchTerm'
keywords
您可以在我的博客Relation Index Entities with Python for Google Datastore中找到有关解决方案工作流和代码示例的详细信息。在
http://www.billkatz.com/2009/6/Simple-Full-Text-Search-for-App-Engine
您处理的歌曲数据作为一个相当静态的数据集(主要是插入,没有或很少更新)。在这种情况下,有一种称为关系索引实体(RIE)的GAE技术是实现基于关键字的搜索的有效方法。在
但需要做一些准备工作,简要地说:
StringListProperty
中,它支持如下搜索:keywords = 'SearchTerm'
(如果列表keywords
中的任何值与“SearchTerm”匹配,则返回True)您可以在我的博客Relation Index Entities with Python for Google Datastore中找到有关解决方案工作流和代码示例的详细信息。在
相关问题 更多 >
编程相关推荐