在Azure搜索同义词映射中创建多个规则无效

在Azure搜索同义词映射中创建多个规则无效,azure,full-text-search,azure-cognitive-search,azure-search-.net-sdk,text-search,Azure,Full Text Search,Azure Cognitive Search,Azure Search .net Sdk,Text Search,我正在创建一个同义词地图,如下所示 { "name": "country-synonym", "format":"solr", "synonyms": "germany, dl, deutschland\n india, ind" } 但当我查询同义词以查看它时,它是按如下方式创建的,而不是两条规则,而是只创建了一条规则 { "@odata.context": "https://#############.search.windows.net/$metadata#synonymmaps

我正在创建一个同义词地图,如下所示

{ "name": "country-synonym",
 "format":"solr",
 "synonyms": "germany, dl, deutschland\n 
 india, ind"
}
但当我查询同义词以查看它时,它是按如下方式创建的,而不是两条规则,而是只创建了一条规则

{
"@odata.context": "https://#############.search.windows.net/$metadata#synonymmaps/$entity",
"@odata.etag": "###########",
"name": "country-synonym",
"format": "solr",
"synonyms": "germany, dl, deutschland india, ind",
"encryptionKey": null
}

我做错了什么?

您在评论中的回答是正确的。搜索工作正常,这意味着搜索词已正确发布到API。问题是浏览器正在折叠换行符。试着在Inspector中查看原始响应&您应该会看到换行符。

您在评论中的回答是正确的。搜索工作正常,这意味着搜索词已正确发布到API。问题是浏览器正在折叠换行符。尝试查看Inspector中的原始响应&您应该会看到换行符。

虽然看起来它只创建了一条规则,但搜索对于这两条规则来说非常有效。所以我猜,响应的构造有点糟糕。尽管看起来它只创建了一条规则,但搜索对于这两条规则来说是完美的。所以我想,这个反应有点糟糕