我有一个搜索服务,它会为搜索框中输入的每个字符返回一组结果。
为此,我使用Suggestion服务,以接收子字符串的结果。 现在我想根据附加到每一个的数值来命令结果。
是否可以使用个人资料评分?
答案 0 :(得分:2)
Azure搜索中的建议根据使用的上下文信息和匹配机制对响应进行排名,不幸的是,它不允许自定义排名模型。如果您认为这是一项重要功能,请随时在我们的user voice上提出建议。
那就是说,我可以想到几个解决方法。
解决方法1.您可以通过搜索中的EdgeNGramTokenFilter使用custom analysis为类型提前模拟方案建模。然后,您将能够使用评分配置文件。
解决方法2.重新调整建议的回复。这将涉及使用来自建议的文档ID发出多个查找查询,以检索要排名的字段并且速度很慢。
希望这会有所帮助。
Nate