2014-01-23 31 views
3

是否有某种方法可以对appengine搜索索引进行“听起来像”查询?如何使用Google Appengine全文搜索实现类似/ soundex的搜索?

例如,我有文件:

my_document = search.Document(
    doc_id = 'PA6-5000', 
    fields=[search.TextField(name='customer', value='John Jackson')]) 
index = search.Index(name="myIndex") 
index.put(my_document) 

我希望能够做到像搜索:

index.search('Jon Jackson') 

,看到my_document在搜索结果中。

有没有办法用appengine全文搜索做到这一点?

回答

0

编辑:使用波浪号(〜)运算符。这是模糊匹配,比文档建议的更强大。