google-app-engine - GAE 全文搜索 API 词组匹配

标签 google-app-engine full-text-search gae-search

我只能在 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/

相关文章:

java - Spring Security 无法在服务器上运行(谷歌应用引擎)

java - GAE搜索API : Default value in order SortExpression

python - App Engine 1.8.4 引发 AttributeError 将文档放入搜索索引

javascript - 如何设置 GAE 数据存储的 key ?

java - 使用 XMPP 构建聊天应用程序的模式

java - 使用谷歌应用引擎上传图片的一步上传

MYSQL 如何搜索重音字符?

php - 如何使用 PHP 获取 MySQL 的 'ft_min_word_len' 配置变量的值?

mysql搜索标题、描述和多行标签

php - 从 PHP 访问 Google App Engine 的搜索 API