在App Engine中进行简单搜索

时间:2013-06-14 10:58:17

标签: google-app-engine search

我希望人们能够从标题字段和简短描述字段(最多150个字符)进行搜索,因此不需要真正的全文搜索。主要是他们搜索关键词,比如“salsa”或“club”,但我也希望他们能够搜索“salsa”并匹配像“salsaclub”这样的词,所以至少是某种形式的部分匹配。

新的搜索API是否会对此类搜索有用,或者我最好将所有关键字(包括可能的部分匹配)放在列表​​中并过滤此列表?

1 个答案:

答案 0 :(得分:1)

如果你将自己限制在少量的查询术语(即1或2)中,那么尝试将所有关键字和部分匹配(某种类型的词干支持等)放在一起可能会有效。任何更复杂的事情都会变得昂贵。如果你想要一个或两个以上的术语,我会看看替代方案。

你还没有说过你使用python或java,去php。如果python看看Whoosh的appengine https://github.com/tallstreet/Whoosh-AppEngine或者使用Search API。