2014-01-23 85 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

編輯:使用波浪號(〜)運算符。這是模糊匹配,比文檔建議的更強大。