Azure 搜索,是否可以在同一查询中使用建议和配置文件评分
Azure Search, is it possible to use Suggestions and Profile Scoring in the same query
我有一个搜索服务,它 return 为搜索框中键入的每个字符提供一组结果。
为此,我使用建议服务来接收基于子字符串的结果。
现在我想根据每个结果所附的数值对结果进行排序。
是否可以使用个人资料评分?
Azure 搜索中的建议根据上下文信息和使用的匹配机制对响应进行排名,遗憾的是它不允许自定义排名模型。如果您认为这是一个重要的功能,请随时在我们的 user voice 上提出建议。
也就是说,我可以想到几个解决方法。
解决方法 1. 您可以通过搜索中的 EdgeNGramTokenFilter 使用 custom analysis 为类似预输入的场景建模。然后,您将能够使用评分配置文件。
解决方法 2. 重新排列建议的响应。这将涉及使用建议中的文档 ID 发出多个查找查询以检索要排名的字段,并且速度会很慢。
希望这对您有所帮助。
内特
我有一个搜索服务,它 return 为搜索框中键入的每个字符提供一组结果。
为此,我使用建议服务来接收基于子字符串的结果。 现在我想根据每个结果所附的数值对结果进行排序。
是否可以使用个人资料评分?
Azure 搜索中的建议根据上下文信息和使用的匹配机制对响应进行排名,遗憾的是它不允许自定义排名模型。如果您认为这是一个重要的功能,请随时在我们的 user voice 上提出建议。
也就是说,我可以想到几个解决方法。
解决方法 1. 您可以通过搜索中的 EdgeNGramTokenFilter 使用 custom analysis 为类似预输入的场景建模。然后,您将能够使用评分配置文件。
解决方法 2. 重新排列建议的响应。这将涉及使用建议中的文档 ID 发出多个查找查询以检索要排名的字段,并且速度会很慢。
希望这对您有所帮助。
内特