问题标签 [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.
azure - Azure 搜索 - SearchMode:ANY - 未按预期工作
字段(所有字段均可过滤)
我正在使用 .net 库来调用 Azure 搜索 API。
示例 A (ANY) - 我想获取关键字 isText
或 Document_types is的所有结果type1
。
这将如何工作?下面是我正在使用的示例代码。
提前致谢!
azure - 天蓝色搜索:门户上的相同查询返回数据,通过 .net sdk 不要
将我的搜索文本传递为:
我的搜索参数为:
我使用 Azure 门户上的搜索资源管理器获得结果。但是使用 .NET SDK 并传递相同的值,它不会返回任何行。有没有办法获取发送到 Azure 搜索的查询?另外,要使用多个 Lucene 查询字段,'&' 是正确的运算符吗?
azure-cognitive-search - 我们可以使用 Azure 搜索进行文档到文档搜索吗?
我有一个 blob 存储,其中包含 word 文档列表。我想在 blob 存储中搜索 word 文档并找到匹配的文档。我可以为此使用 Azure 搜索吗?我该如何实施?
lucene - azure search - 过滤由双管道连接的键值对
我有一个 EDM.string 字段,用于存储由“||”分隔的键值对 和逗号。例如:
我需要执行查询来提取键值组合。例如:
使用正则表达式,我期望以下应该起作用:
我正在使用默认分析器,所以它似乎忽略了“||”。我试过使用正则表达式但没有成功。是否可以通过键值对进行查询,而不将其存储在 EDM.Collection(string) 上?我想避免新的重新索引过程。提前致谢。
更新
使用集合和新数据集:
我的搜索查询如下所示:
问题是我想避免检索 uniqueid 5 。尽管它具有“教育”作为其中一个标签的值,但它不是 999 键。
也试过:
azure - Azure 搜索 - 计数是近似的还是真实的?
我正在使用包含大约 615k 文档的 Azure 搜索。与基于 sql server 的先前搜索进行比较时,使用 $count 时,我得到不同的计数。O 官方文档我找不到任何关于它的信息,但是在 StackOverflow 上我发现了以下内容:
https://stackoverflow.com/a/47089349
那么 $count 是近似的还是真实的?官方文档中是否有任何我错过的信息?
azure - 天蓝色搜索 - datediff / dateadd 功能可用吗?
我想知道 SQL 函数(DateAdd / DateDiff)是否可用于 Azure 搜索。我找不到有关它的示例/文档,但它们存在于 ODATA 官方文档中:
http://cdn.cdata.com/help/RDA/jdbc/pg_sqldatefunctions.htm
如果它们不可用,日期差异作为过滤器的推荐方法是什么(例如 Age gt 18)。
azure-cognitive-search - Azure 搜索中的同义词映射、同义词短语
我正在尝试在 Azure 搜索中使用同义词映射,但遇到了问题。我希望将多个单词和短语映射到一个搜索查询中。
换句话说,当我搜索任何一个时:
产品 123 ,产品0123 ,产品 0123
我希望搜索返回查询短语的结果:
产品123。
阅读教程后,一切似乎都非常简单。
我正在使用 .Net Azure.Search SDK 5.0,所以我完成了以下操作:
我在其中一个搜索字段上使用地图
到现在为止还挺好。现在,如果我搜索product0123 ,我会得到product123的结果,如我所料。但是,如果我搜索短语产品 123或产品 0123,我会得到一堆不相关的结果。就好像同义词映射不适用于多词项目。
所以猜我的问题是,我是否错误地使用了同义词映射,或者这些映射仅适用于单个词的同义词?
azure - Azure 搜索服务搜索整数
如果您有一个简单的索引:
如何搜索 SomeNumber int 的确切数字匹配?
'eq'
不适用于这里。
任何建议表示赞赏。谢谢你。
c# - 启用 azure 搜索同义词
我正在尝试使用以下代码为某些字段启用同义词映射:
以及使用以下代码的定义:
当我尝试使用“dolve”查找产品时,它并没有映射到“dove”。我错过了什么?
PS:这些字段是可搜索的和字符串类型的。