Algolia的单引号char高级语法突出显示问题

时间:2019-07-02 11:21:44

标签: algolia laravel-scout

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

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

enter image description here

当我在查询中键入标题时,突出显示的内容似乎不错。

enter image description here

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

enter image description here

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

enter image description here

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

我似乎很想逃脱一些字符,如果是这种情况,阿尔戈利亚不应该这样做吗?还是我应该逃脱哪些字符?

任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:0)

TL; DR 这是来自Algolia的错误已修复

我刚刚从阿尔及利亚的支持团队那里得到了答案,这是

  

事实上,您确实找到了一个突出显示的错误,因此我们已经创建了一个问题   (在内部将其作为票证2473进行跟踪)

     

问题解决后,我们会及时通知您。

所以,正如他们所说,我会尽一切可能为您提供更新。