我是 Azure 搜索服务的新手,我想使用 Azure 搜索服务的命中突出显示功能。我正在使用 .NET SDK NuGet 包进行 azure 搜索。
我使用 SearchParameter 对象来提及命中突出显示字段以及我需要的前标签和后标签。
searchParameters.HighlightFields = new[] { "Description"};
searchParameters.HighlightPreTag = "<b>";
searchParameters.HighlightPostTag = "</b>";
_searchIndexClient.Documents.Search(searchText, searchParameters);
我期待这样的事情:
搜索文本: 最佳
结果(描述):best product
问题是,我没有看到使用/不使用命中突出显示的结果有任何差异。 (描述字段可搜索)
我错过了什么吗?
命中突出显示结果通过Highlights
的财产SearchResultBase
class: link https://learn.microsoft.com/dotnet/api/microsoft.azure.search.models.searchresult-1.highlights?view=azure-dotnet
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)