问题标签 [azure-cognitive-search]
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-cognitive-search - Azure 搜索服务具有 . 或 # 不解码没有结果
我们正在使用 .net 库进行 azure 搜索,我已成功构建索引并将数据存储在索引中。我们的一个字段称为标签,它是字符串的集合,它被标记为可搜索。因此,我们将值放在此字段中,例如 C# .NET。
问题是当搜索搜索服务时不会在 C# 上命中,它会在 C 上,也不会在 .NET 上命中,但会在 NET 上。我可以通过 fiddler 看到搜索词正在编码 # 和 .,但它似乎并没有在 azure 端被解码。
azure-cognitive-search - Azure 搜索服务日期时间转换
我开始使用 azure 搜索服务,现在我遇到了障碍。我在我的本地数据库表中修改了列,这实际上是我从 azure 搜索中检索数据的一部分。现在,当我们检索 BL 层时,本机 DB 列始终具有 UTC 格式的日期时间,并根据用户区域设置进行转换。
我们是否必须在 azure 搜索中将 UTC 转换为区域设置日期,因为我的搜索是独立的并且不通过我的 BL 层以避免搜索速度变慢。
azure - Azure 搜索结果突出显示片段
我在 Azure 搜索中使用 Hit Highlighting 功能,并注意到它与文档的行为方式存在差异。在文档中它说,当您使用命中突出显示时,它将返回带有突出显示的字段片段,但它始终返回整个字段(具有适当的突出显示)。
有没有办法让 Azure 搜索只返回一个包含突出显示的片段(比如大约 200 个字符)?
azure - 有没有办法让 Azure 搜索索引中的项目“过期”?
在 Azure 搜索中,是否有一种机制可以在索引中的项目上设置“到期日期”?我需要项目仅在预定义的时间段内出现在搜索索引中。
azure - Does Azure Search handle synonyms
Can "Azure Search" search based on synonyms?
E.g. If I search for 'footwear', the system should fetch results of synonyms of footwear like shoes, sandals e.t.c.
I searched a lot and failed to find proper documentation about it. The closest I could find is a post saying it doesn't support yet, but it's an old post - https://social.msdn.microsoft.com/Forums/en-US/9d0873cf-14aa-4d3e-b33f-a047963e8671/internationalized-search-finding-both-color-and-colour?forum=azuresearch
azure - 文档不会出现在 Azure 文档中
在测试应用程序中,我想创建搜索索引。
我有一个要发送到天蓝色搜索索引的对象列表。
使用以下代码创建索引本身:
这行得通,我可以在门户中看到带有定义字段的索引。
现在我尝试添加一个文档。
[...]
运行代码后,所有项目的结果都表明它们成功并且包含我设置的 Id。但是当我查看该索引的门户时,计数为 0。
任何暗示我做错了什么?
azure - Azure Search 按国家/地区排名城市(第二个搜索字段)
为了测试,我创建了一个包含全世界城市的索引。每个城市都有一个名称、一个地理位置、一个国家代码......
通过以下搜索
除了其他结果外,还会返回York和New York 。
现在我想定义美国的结果(在此示例中假定为用户文化)应该获得更高的排名,并且应该比英国的结果更有可能包含在内。
我怎样才能做到这一点?
所以我应该更有可能去纽约而不是约克。有没有办法做到这一点?
azure - 搜索 API 中的模糊搜索
Azure 搜索 API 为建议提供了一个模糊参数。像这样:
将作为 berlen 的结果返回“Berlin”。
我找不到关于如何在正常搜索设置中激活它的文档,模糊 = true 似乎没有改变任何东西
azure-cognitive-search - 我可以使用更新时间戳字段在 Azure 搜索中启用高水位标记更改检测吗
我的数据库是 Azure VM 中的 SQL Server 2012。我正在将数据推送到 Azure 搜索实例。数据来自 SQL 视图,因此我无法使用 SQL 集成更改跟踪。相反,我想使用高水位标记更改检测策略,如Microsoft 描述如何将 Azure 搜索连接到 SQL 的文档中所述。我的数据没有行版本,这是用作示例的技术,但它确实有一个更新时间戳,在创建或更新记录时维护。我可以将此字段用于高水位线变化检测吗?