我看到谷歌应用引擎现在添加了文本搜索:https ://developers.google.com/appengine/docs/python/search/overview
这是否包括在字符串中搜索子字符串?
我问的原因是因为我之前编写了一些代码,允许子字符串搜索名称和电话号码等字段。例如,您可以搜索“San”,它会找到类似“Mike DaSantos”的结果。这对于自动完成之类的东西来说太棒了。
我遇到了成本问题,因为这需要大量的写入操作。我为此执行的每个字段都需要大约 O((n*n+1)/2) 次写入操作,因为它涉及字符串中每个字母子集的写入操作。在为 6000 名客户编制电话号码、姓名、电子邮件地址和地址的索引时,这增加了几美元的应用引擎成本。
我想知道使用搜索 API 是否可以以更低的成本提供此功能?
非常感谢!