gpt4 book ai didi

azure - 在 Azure 搜索上使用多种语言进行搜索

转载 作者:行者123 更新时间:2023-12-03 04:51:15 25 4
gpt4 key购买 nike

我有一个数据库,其中包含项目的关键字,以及它们在不同语言中的本地化(目前支持大约 30 种不同的语言)(如果该项目有的话)。我希望能够使用 Azure 搜索来搜索这些项目。但是,我不确定如何设置索引架构。在这种情况下,我想到了两种解决方案:

要么我会

1) 每种语言都有不同的索引,并对该索引使用该语言的分析器。稍后,当我想使用该索引进行搜索时,我还需要检测来自用户的查询语言,然后在该语言对应的索引上进行搜索。

2) 有一个索引,其中包含与项目的不同本地化相对应的许多字段。 Azure 搜索支持在搜索时设置语言优先级,因此了解用户的语言可能会派上用场,但不一定是必须的。

我对这个东西有点陌生,所以任何指针、链接、想法等都会有巨大的帮助,即使它不能直接回答问题。

最佳答案

我们建议使用选项 2(使用单个索引,每种语言一个字段)。您可以通过使用评分配置文件分配字段权重来设置一些静态优先级。如果您能够检测查询中使用的语言,则可以使用 searchFields 选项将搜索范围限制为该语言。

关于azure - 在 Azure 搜索上使用多种语言进行搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40705630/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com