问题标签 [azure-search-.net-sdk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
586 浏览

azure - Azure 搜索 - SearchMode:ANY - 未按预期工作

字段(所有字段均可过滤)

我正在使用 .net 库来调用 Azure 搜索 API。

示例 A (ANY) - 我想获取关键字 isText或 Document_types is的所有结果type1

这将如何工作?下面是我正在使用的示例代码。

提前致谢!

0 投票
1 回答
44 浏览

azure-cognitive-search - 天蓝色搜索的索引结构

我正在整理一个查询来索引药物。用户应该能够在单个搜索框中输入他们的搜索词。他们的搜索词可能是药物的品牌名称、通用名称(所有品牌所基于的基础化合物)或适应症,并且应返回与其搜索相对应的药物列表。我想有一个类型的类别方面——指示、品牌或通用。在此处输入图像描述

为了有一个类别方面,我的理解是我必须将我的数据作为每个搜索词的一行发送,其中该搜索词可能是品牌、指示或通用,而不是每个品牌的一行包含通用列表的列和指示。这是正确的还是有其他方法可以实现我想要做的事情?

0 投票
1 回答
67 浏览

azure - 天蓝色搜索:门户上的相同查询返回数据,通过 .net sdk 不要

将我的搜索文本传递为:

我的搜索参数为:

我使用 Azure 门户上的搜索资源管理器获得结果。但是使用 .NET SDK 并传递相同的值,它不会返回任何行。有没有办法获取发送到 Azure 搜索的查询?另外,要使用多个 Lucene 查询字段,'&' 是正确的运算符吗?

0 投票
1 回答
79 浏览

azure-cognitive-search - 我们可以使用 Azure 搜索进行文档到文档搜索吗?

我有一个 blob 存储,其中包含 word 文档列表。我想在 blob 存储中搜索 word 文档并找到匹配的文档。我可以为此使用 Azure 搜索吗?我该如何实施?

0 投票
2 回答
261 浏览

lucene - azure search - 过滤由双管道连接的键值对

我有一个 EDM.string 字段,用于存储由“||”分隔的键值对 和逗号。例如:

我需要执行查询来提取键值组合。例如:

使用正则表达式,我期望以下应该起作用:

我正在使用默认分析器,所以它似乎忽略了“||”。我试过使用正则表达式但没有成功。是否可以通过键值对进行查询,而不将其存储在 EDM.Collection(string) 上?我想避免新的重新索引过程。提前致谢。

更新

使用集合和新数据集:

我的搜索查询如下所示:

问题是我想避免检索 uniqueid 5 。尽管它具有“教育”作为其中一个标签的值,但它不是 999 键。

也试过:

0 投票
2 回答
384 浏览

azure - Azure 搜索 - 计数是近似的还是真实的?

我正在使用包含大约 615k 文档的 Azure 搜索。与基于 sql server 的先前搜索进行比较时,使用 $count 时,我得到不同的计数。O 官方文档我找不到任何关于它的信息,但是在 StackOverflow 上我发现了以下内容:

https://stackoverflow.com/a/47089349

那么 $count 是近似的还是真实的?官方文档中是否有任何我错过的信息?

0 投票
1 回答
141 浏览

azure - 天蓝色搜索 - datediff / dateadd 功能可用吗?

我想知道 SQL 函数(DateAdd / DateDiff)是否可用于 Azure 搜索。我找不到有关它的示例/文档,但它们存在于 ODATA 官方文档中:

http://cdn.cdata.com/help/RDA/jdbc/pg_sqldatefunctions.htm

如果它们不可用,日期差异作为过滤器的推荐方法是什么(例如 Age gt 18)。

0 投票
1 回答
641 浏览

azure-cognitive-search - Azure 搜索中的同义词映射、同义词短语

我正在尝试在 Azure 搜索中使用同义词映射,但遇到了问题。我希望将多个单词和短语映射到一个搜索查询中。

换句话说,当我搜索任何一个时:

产品 123 ,产品0123 ,产品 0123

我希望搜索返回查询短语的结果:

产品123

阅读教程后,一切似乎都非常简单。

我正在使用 .Net Azure.Search SDK 5.0,所以我完成了以下操作:

我在其中一个搜索字段上使用地图

到现在为止还挺好。现在,如果我搜索product0123 ,我会得到product123的结果,如我所料。但是,如果我搜索短语产品 123产品 0123,我会得到一堆不相关的结果。就好像同义词映射不适用于多词项目。

所以猜我的问题是,我是否错误地使用了同义词映射,或者这些映射仅适用于单个词的同义词?

0 投票
1 回答
404 浏览

azure - Azure 搜索服务搜索整数

如果您有一个简单的索引:

如何搜索 SomeNumber int 的确切数字匹配?

'eq'不适用于这里。

任何建议表示赞赏。谢谢你。

0 投票
1 回答
233 浏览

c# - 启用 azure 搜索同义词

我正在尝试使用以下代码为某些字段启用同义词映射:

以及使用以下代码的定义:

当我尝试使用“dolve”查找产品时,它并没有映射到“dove”。我错过了什么?

PS:这些字段是可搜索的和字符串类型的。