Azure 搜索建议中存在不同的值?

2023-12-02

我正在将关系数据库上的搜索功能卸载到 Azure 搜索。我的产品表包含序列号、零件号等列。(可以有多个具有相同零件号的序列号)。

我想创建一个可以自动完成零件编号的建议。但在我的场景中,我在建议中收到了很多重复项,因为在多个条目中找到了partNumber匹配。

我怎么解决这个问题 ?


Suggest API 建议文档,而不是查询。如果您重复索引中每个序列号的零件编号信息,然后根据零件编号进行建议,您将获得每个匹配文档的结果。通过在 $select 参数中包含关键字段,您可以更清楚地看到这一点。 Azure 搜索将消除同一文档内的重复项,但不会消除跨文档的重复项。您必须在客户端执行此操作,或者仅出于建议而构建partNumbers 的二级索引。

See 这个论坛主题以便进行更深入的讨论。

另外,欢迎大家踊跃投票此 UserVoice 项目帮助我们确定建议改进的优先顺序。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Azure 搜索建议中存在不同的值? 的相关文章

随机推荐