如何在GAE的搜索API中匹配非西方语言的子字符串

时间:2013-10-10 15:51:30

标签: google-app-engine

我有一些包含中文字符串的文档,并尝试使它们可搜索。 遗憾的是,除非我的查询关键字严格等于某个字段的值,否则我得不到匹配的结果。 例如,这是我的SDK控制台的快照

enter image description here

我的目标是红框中的琴弦。 如果我查询“许巍的歌”,我会得到所有3项。 但是,如果我用“许巍”查询,我什么也得不到。

使用“zh”指定字段语言没有帮助。 似乎令牌化服务运行不佳。

我的代码是无辜的,因为我在控制台提示符下进行实验。 我怎么能做出任何改进?任何建议将不胜感激。

1 个答案:

答案 0 :(得分:0)

在部署我的程序后,我发现它是SDK的问题。子串匹配在产品环境中非常有效。