我们正在使用.net库进行azure搜索,我已经成功地构建了索引并将数据存储在索引中。我们的其中一个字段称为标记,它是字符串的集合,并被标记为可搜索。因此,我们将值放在此字段中,例如C# .NET。
问题是,当搜索服务不会命中C#时,它会命中C语言,也不会命中.NET,但会命中网络。我可以通过fiddler看到搜索词正在对#和.进行编码,但它似乎并没有在azure端被解码。
发布于 2019-05-31 19:06:14
你可以尝试使用正则表达式搜索,比如搜索这个字符串:/.*c\#.*/。还要确保设置了SearchParameters.QueryType = QueryType.Full。
https://stackoverflow.com/questions/30605384
复制相似问题