问题标签 [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.

0 投票
1 回答
4999 浏览

azure-cognitive-search - 天蓝色搜索按分数排序和过滤

我想知道如何使用天蓝色搜索按分数过滤和排序结果。

我试过了 :

返回 :

0 投票
1 回答
298 浏览

azure - Azure 搜索 - 没有足够的分区响应错误

定期从 Azure 搜索 API 收到以下错误消息。

{"error":{"code":"","message":"未能执行查询,因为没有足够的分区响应(12 个中的 11 个成功,所需成功率:1)"}}

从我所在的位置来看,这似乎是一个 Azure 问题,但他们在状态页面上没有报告任何内容。还有其他可能导致这种情况的原因吗?

0 投票
0 回答
1055 浏览

azure - 创建索引 Azure 搜索 API 问题

当我在 azure 上使用 json 格式的索引架构创建搜索索引时遇到问题。我检查了json格式,一切都很好。但是在对 azure search api 的发布请求时,它会以错误响应。

这是我的创建索引代码:

IndexSchema.json 文件内容在这里找到

https://www.dropbox.com/s/51ruzwg4hv0pnxa/schema.json?dl=0

0 投票
2 回答
415 浏览

azure - Azure 搜索能否与 Azure DocumentDB 无缝集成?

根据链接,要使 Azure 搜索正常工作,需要将数据上传到搜索服务。如果我在 Azure 中有一个 No-SQL 数据库作为 DocumentDB,是否可以将搜索服务配置为直接从数据库访问数据,而不是将数据上传到服务?

0 投票
1 回答
137 浏览

mongodb - 使用灵活的排名搜索

任何人都可以建议具有灵活排名计算的搜索引擎吗?

什么是灵活排名计算?

例如我有两个文件:

假设“title”属性的权重为 0.25

当我在所有属性中搜索“tag1”时,我希望搜索返回 obj1 的排名 = 1 和 obj2 的排名 = 0.75

我知道 Solr 可以做到,但您还有其他建议吗?

0 投票
2 回答
3959 浏览

azure - 我如何使用 Azure Search Like 语法

在我的 Azure 搜索中,我有两个文档,一列称为“描述”

还有两个这样的记录

我的问题是,当我使用 Azure Search 搜索我的记录时,例如:

他们只返回一条记录 {"Description": "ATM | RCOR"} ,但我需要两条记录。所以我可以使用一些语法,比如 T-SQL

谢谢

0 投票
1 回答
346 浏览

azure - 同时使用搜索关键字和 Orderby 线索时,Azure 搜索结果中的问题

在索引中进行文档搜索时遇到问题,我使用关键字作为搜索参数,使用距离作为 api 参数中的线索顺序。结果结果已按距离对结果进行排序,但基于关键字的最佳数据从未出现在结果中。

0 投票
2 回答
182 浏览

azure - 创建 Azure 搜索

我无法从预览门户创建 Azure 搜索实例:

来自 Azure 搜索的错误消息

在资源组 x 中创建搜索失败。

我尝试了以下不同的组合:

  • 资源组(甚至创建了一个新的)
  • 地区(美国东部、西欧、北欧)
  • 定价层(免费和标准)

我究竟做错了什么?

0 投票
1 回答
420 浏览

azure - Azure 搜索返回不一致的结果

我有一个相当简单的索引,其中所有 10 个左右的字段都是可搜索的字符串,而我的 searchMode 是“全部”。

为简单起见,假设我发出以下搜索: -(x|y|z) 我得到所有没有 x、y 或 z 的文档。

假设我发出以下搜索: (i+j) 我得到所有包含术语 i 和 j 的文档。

假设两次搜索返回的文档之间存在相当大的重叠。

如果我发出以下命令,我会认为在“所有”搜索模式中:(i+j) -(x|y|z)

我会收到不包含 x、y 或 z 的 i 和 j 的子集。换句话说,组合查询的结果将不包含来自单个查询结果的任何条目 -(x|y|z)。

但事实并非如此。

要么我误解了功能,要么我收到了错误的结果。

有人可以帮我解释一下吗?

谢谢

0 投票
3 回答
7677 浏览

azure-cognitive-search - 如何删除索引中的所有文档

是否有任何简单的方法可以从 Azure 搜索索引中删除所有文档(或过滤列表或文档)?

我知道显而易见的答案是删除并重新创建索引,但我想知道是否还有其他选择。