1

我对 Algolia 的高级语法和突出显示的结果有疑问。当我在请求中放入单引号字符“撇号”(')时,它确实与我的记录匹配,但除非我转义单引号字符,否则结果不会突出显示。

在以下示例中,我的索引中只有一条记录。高级语法已启用,并且标题属性是可搜索的。

在此处输入图像描述

当我在查询中键入标题时,突出显示似乎很好。

在此处输入图像描述

当我在查询周围加上双引号(以激活高级语法的完全匹配)时,它确实匹配结果,但标题没有突出显示。

在此处输入图像描述

但是,如果我用反斜杠转义单引号,它会突出显示它!

在此处输入图像描述

这是来自 Algolia 的错误(因为我使用的是自己的查询系统)?我是不是配置错了什么?

逃避一些字符对我来说似乎很奇怪,如果是这样的话,Algolia 不应该这样做吗?或者我应该逃避哪些字符?

任何帮助将不胜感激!

4

1 回答 1

0

TL;DR这是一个来自 Algolia 的错误正在修复

我刚刚从 Algolia 的支持团队得到了答复,这里是

事实上,您确实找到了一个突出显示的错误,我们已经创建了一个问题(内部跟踪为票 2473)

当问题得到解决时,我们会及时通知您。

正如他们所说,我会随时通知您。

于 2019-07-24T13:07:48.447 回答