我们有一个CloudSearch索引,我们发送以下结构化查询:
(phrase 'revenue management')
我们期待返回精确的词组匹配,但我们也得到非完全匹配,例如:
"...Managing Director..."
有没有办法在Cloudsearch上强制使用精确的词组匹配?
答案 0 :(得分:2)
这应该搜索完全匹配,但您没有指定要搜索的字段,因此很可能在与您正在查看的字段不同的字段中匹配。 Web控制台中的突出显示只能显示返回字段,因此如果在不启用返回的字段中找到匹配项,则您不会在那里看到它。检查文档的其余部分,你应该在那里找到这个短语。
尝试将搜索限制为短语搜索的特定字段,如
(phrase field=title 'revenue management')
如果这还没有解决您的问题,请发布您的文档和索引架构的最小完整示例,我将尝试重现它。