【发布时间】:2015-07-29 23:55:20
【问题描述】:
我们有一个 CloudSearch 索引,我们正在发送以下结构化查询:
(phrase 'revenue management')
我们期望返回完全匹配的短语,但我们也得到了非完全匹配,例如:
"...Managing Director..."
有什么方法可以强制在 Cloudsearch 上完全匹配词组?
【问题讨论】:
我们有一个 CloudSearch 索引,我们正在发送以下结构化查询:
(phrase 'revenue management')
我们期望返回完全匹配的短语,但我们也得到了非完全匹配,例如:
"...Managing Director..."
有什么方法可以强制在 Cloudsearch 上完全匹配词组?
【问题讨论】:
这应该搜索完全匹配,但您没有指定要搜索的字段,因此很可能在与您正在查看的字段不同的字段中存在匹配项。 Web 控制台中的突出显示只能显示返回字段,因此如果在未启用返回的字段中找到匹配项,您将不会在那里看到它。检查文档的其余部分,您应该可以在其中某处找到该短语。
尝试将您的搜索限制在短语搜索的特定字段中,例如
(phrase field=title 'revenue management')
如果这不能解决您的问题,请发布您的文档和索引架构的最小完整示例,我会尝试重现它。
【讨论】: