azure-search-.net-sdk相关内容

Azure搜索未使用返回正确的结果.搜索查询中的(点)

我们已将文档存储到天蓝色搜索中.该文档之一具有以下字段值. “标题":"statistics_query.compute_shader_invocations.secondary_inherited失败" 我们已根据MS Azure团队的建议在其上定义了自定义分析器,以解决由于_(下划线)而面临的问题之一. {"name":"myindex",“字段":[{"name":"id", ..
发布时间:2021-04-13 20:21:06 其他开发

将文档添加到Azure搜索索引时使用技能组

使用索引器从Cosmos DB集合导入数据,我能够成功地将技能组(关键字提取)用于列.但是,我最终还是想使用.NET SDK的DocumentsOperationsExtensions的IndexAsync()方法将文档添加到索引中(因为我已经在Cosmos DB集合上具有更改Feed侦听器,并且想要利用它而不是运行定期的索引器来查询Cosmos DB). 但是我不知道如何使用SDK方法(甚 ..
发布时间:2021-04-13 20:21:00 其他开发

获取Azure搜索中的实际匹配数

Azure搜索一次最多返回1,000个结果.对于客户端上的分页,我希望匹配的总数以便能够在底部显示正确数量的分页按钮,并能够告诉用户那里有多少结果是.但是,如果数量超过一千,我如何获得实际数量?我所知道的是,至少有 1,000个匹配项. 我需要能够在SDK中执行此操作. 解决方案 如果要获取索引中的文档总数,则可以设置搜索结果的属性Count . 这是一个示例代码: ..
发布时间:2020-09-16 21:43:53 其他开发

如何使用Azure Search .NET SDK中的json文件使用自定义分析器创建索引?

我已经了解到,Azure Search .NET SDK使用NewtonSoft.Json在其底层REST API调用中将其模型转换为json,或从json转换为json,所以我在自己的应用程序中一直这样做. 我有一个简单的应用程序,它使用.NET SDK创建了一个新索引.为此,我使用以下格式概述了json文件中的索引: https://docs.microsoft.com/zh-cn/re ..
发布时间:2020-09-16 21:43:23 其他开发

Azure认知搜索-如何按包含特殊字符的字段进行筛选

我们正在使用Azure Cognitive Search .NET SDK,并尝试通过字符串字段$filter,其中该字符串字段可以包含诸如&之类的特殊搜索字符以及单引号. 当使用带有特殊字符的厨房水槽过滤测试用例时,我们得到的结果为零(我们排除了|,因为它是search.in的分隔符): { "FirmName": "Crazy Charz Inc. ' + - && ! ( ) ..
发布时间:2020-09-16 21:43:03 C#/.NET

Azure搜索中的同义词映射,同义词短语

我正在尝试在Azure搜索中使用同义词映射,但是遇到了问题.我想将多个单词和短语映射到一个搜索查询中. 换句话说,当我搜索其中之一时: 产品123 , product0123 ,产品0123 我希望搜索返回查询短语的结果: product123 . 在阅读教程之后,一切似乎都非常简单. 我正在使用.Net Azure.Search SDK 5.0,所以我已经完成 ..

Azure搜索重试策略

我们正在使用azure搜索,并且需要实施重试策略,并按照所述方式存储失败文档的ID. 是否存在有关如何在Azure搜索中实施RetryPolicy策略的文档/示例. 谢谢 解决方案 这是我使用的: private async Task IndexWithExponentialBackoffAsync(IndexBatch ..
发布时间:2020-09-16 21:30:37 其他开发

为什么AzureSearch SDK会因传输连接问题而自发失败?

昨天我们有些激动.我们使用AzureSearch SDK的两个Web应用程序(都已部署并且至少三个月未使用)在不同时间(一个清晨;另一个在晚上)停止工作. indexClient.Documents.Search方法因以下错误而开始失败: 到XXXXsearch.search.windows.net的HTTPS握手(用于#435)失败. System.IO.IOException无法从传输连 ..
发布时间:2020-09-16 21:30:31 其他开发

将Azure Search SDK从v.5.0.3升级到v.9.搜索电话挂断

.net Azure搜索SDK升级到版本9后,我无法搜索.通话挂断了: azureSearchIndexClient.Documents.Search(query, parameters); 我没有收到任何错误,一切都在5.0.3上进行,我仍然可以在版本9中创建,填充和删除索引.没有任何响应,我几乎没事做... 解决方案 这是SDK 9.0.0版中的一个错误,在此处进行了 ..
发布时间:2020-09-16 21:29:39 其他开发

如何解码.NET Core中由Azure搜索索引器生成的meta_storage_path

使用.NetCore 1.1.2. 在成功通过Azure搜索SDK获得搜索结果之后,我尝试对metadata_storage_path值进行解码.我见过有人说要在.NET中使用HttpServerUtility.UrlTokenDecode或其他语言的等效版本然后问题就变成了,HttpServerUtility.UrlTokenDecode的.NetCore中有什么等效项?使用: va ..

如何等待Azure搜索完成对文档的索引编制?用于集成测试

场景 我正在构建一套自动化集成测试。每个测试都会在查询数据并验证预期结果之前将数据推送到Azure搜索索引中。 问题 索引在服务中异步发生,并且在索引调用返回后不能立即获得数据 测试在大多数情况下当然执行得太快。 我尝试过的操作 我一直尝试查询文档,直到找到为止: //等待索引文档可用 ,同时(等待_index.Documents.SearchAsync ..

使用AzureSearch SDK与静态字典为30-40 ISearchIndexClients的含义

我有一个ASP.NET Web应用程序,它可以在5-6个搜索服务中使用30-40个不同的搜索索引(各种客户端的价格不同)。 目前,我正在根据客户端进行呼叫,针对需要的特定索引编组一个新的 ISearchServiceClient 实例,然后是适当的 ISearchIndexClient 。 为了提高性能,我在考虑在应用程序启动时对所有的 ISearchIndexClients 进行编组 ..
发布时间:2017-05-24 21:22:49 C#/.NET