精确短语搜索在 cloudsearch 中返回非精确匹配

Exact phrase search returning non exact hits in cloudsearch

我们有一个 CloudSearch 索引,我们正在发送以下结构化查询:

(phrase 'revenue management')

我们期望返回完全匹配的短语,但我们也得到了非完全匹配,例如:

"...Managing Director..."

有什么方法可以在 Cloudsearch 上强制进行精确短语匹配吗?

应该搜索完全匹配,但您没有指定要搜索的字段,因此很可能在与您正在查看的字段不同的字段中有匹配项。 Web 控制台中的突出显示只能显示 return 字段,因此如果在未启用 return 的字段中找到匹配项,您将不会在那里看到它。检查文档的其余部分,您应该在某处找到该短语。

尝试将搜索限制在特定字段以进行短语搜索,例如

(phrase field=title 'revenue management')

如果这不能解决您的问题,请 post 一个最小的、完整的文档和索引架构示例,我将尝试重现它。