Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sorting Elasticsearch排序问题_Sorting_<img Src="//i.stack.imgur.com/RUiNP.png" Height="16" Width="18" Alt="" Class="sponsor Tag Img">elasticsearch - Fatal编程技术网 elasticsearch,Sorting,elasticsearch" /> elasticsearch,Sorting,elasticsearch" />

Sorting Elasticsearch排序问题

Sorting Elasticsearch排序问题,sorting,elasticsearch,Sorting,elasticsearch,我们的应用程序中有3个排序选项: 推荐距离和额定值。 用户可以通过服务和/或位置进行搜索。默认情况下,如果位置已填充,我们将显示距离搜索位置50英里以内的结果。如果服务已满,我们将显示提供该服务的所有专业人员。 当两者都被选中时,我们会查询提供该服务地点50英里内的所有专业人员 现在的问题是: 我想显示上面查询的结果,将权重分配给其中一个参数(推荐、距离、评级) 如: 推荐分类:推荐50%重量、30%额定值、20%距离 距离排序:70%重量距离,20%建议,10%额定值 评分排序:70%评分,2

我们的应用程序中有3个排序选项: 推荐距离和额定值。 用户可以通过服务和/或位置进行搜索。默认情况下,如果位置已填充,我们将显示距离搜索位置50英里以内的结果。如果服务已满,我们将显示提供该服务的所有专业人员。 当两者都被选中时,我们会查询提供该服务地点50英里内的所有专业人员

现在的问题是: 我想显示上面查询的结果,将权重分配给其中一个参数(推荐、距离、评级) 如: 推荐分类:推荐50%重量、30%额定值、20%距离 距离排序:70%重量距离,20%建议,10%额定值
评分排序:70%评分,20%距离,10%推荐

到目前为止您尝试了什么?尝试了提升,并得分。我们在sie上的讨论是进行多个查询,并显示推荐的前5个查询,接下来的10个为第2个参数,其余为第3个参数。我们在后续查询中弹出上一个查询的结果。