我只能在 Google App Engine 的实验性 Search API 中找到查询的精确短语匹配。例如,查询“best prices hotel”将只匹配那个确切的短语。它不会匹配“最佳酒店价格”或“最佳价格酒店”等文本。以一般方式匹配文本当然是一项更加困难的任务,但我认为 Search API 至少能够处理其中的一部分。
另一个例子是查询“new cars”,它不会匹配文本“new and used cars”。
最佳答案
您应该能够使用“~”运算符重写查询以包含复数形式。
例如,~hotel
或 ~"best prices hotel"
。
有关此运算符的文档应添加到下一个应用引擎 SDK 版本中。
关于google-app-engine - GAE 全文搜索 API 词组匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10523987/