Azure 搜索同义词映射未返回预期结果



Hello Azure Search Team - 我正在尝试让 Azure 搜索同义词工作,但它似乎对我不起作用。我已经做过的事情: 1(我添加了同义词映射:

{
"@odata.etag": ""0x8D77E66017FAAF9"",
"name": "bodytypes-synonymmap",
"format": "solr",
"synonyms": "fafafafafa, service van, utility van => Service Utility Van"
}

2(然后我将该映射与保存数据的索引字段相关联:

"name": "BodyType",
"type": "Edm.String",
"searchable": true,
"filterable": true,
"retrievable": true,
"sortable": false,
"facetable": true,
"key": false,
"indexAnalyzer": null,
"searchAnalyzer": null,
"analyzer": null,
"synonymMaps": [
"bodytypes-synonymmap"
]
}

3(我正在使用测试词"fafafafafa"测试搜索,但我没有得到任何结果,但我确实得到了"服务实用程序范"的搜索结果。这让我相信搜索同义词由于某种原因不起作用。

更多信息:我使用的是服务的免费层,这有什么不同吗?

任何帮助或指导将不胜感激!谢谢!

我想出了问题。我在同义词映射字符串前面添加一个@符号,该字符串变成了一个字符串文字,其中包括""换行符作为替换的搜索词的一部分,所以我没有看到任何结果。所以这是我的错!

最新更新