这是Azure 认知搜索团队的问题。
目前,我们经常面临 Azure 认知搜索中的 Hit-Highlighting 机制的问题。突出显示的最大大小限制为 1000 个字符,并且不能使用 API 参数增加。
问题是,我们经常看到一个亮点,其中根本没有突出显示任何关键字,而且这个“亮点”的长度是 1,000,很可能它们只是被裁剪以适应 1,000 个字符的限制。因此,如果点击实际上没有突出显示,我们的用户看到突出显示没有多大意义。
在没有任何逻辑的情况下修剪高光有什么意义?因为有时我们甚至会遇到高亮在匹配的中间被裁剪的情况,换句话说,高亮以文本结尾:' ... some highlight text [match]keyword[/ma'。如您所见,结束标签被裁剪,我们看到的是 '[/ma' 而不是 '[/match]'。
你希望有人如何使用它?...有什么解决方法吗?