Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/10.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
有没有办法在Sphinx中获取最大值和最小值?_Sphinx - Fatal编程技术网

有没有办法在Sphinx中获取最大值和最小值?

有没有办法在Sphinx中获取最大值和最小值?,sphinx,Sphinx,我正在使用sphinx进行文档搜索。每个文档都有整数参数列表,如“长度”、“发布日期(unix)”、流行度等 搜索过程本身运行良好。但是,有没有办法为指定的搜索查询获取最大和最小字段值 主要目的是生成一个包含筛选字段的搜索表单,以便用户可以选择文档的长度 或者可能有另一种方法来解决这个问题?如果将长度、日期等定义为属性,那么这是可能的 属性是附加值 与每个可以 用于执行其他操作 搜索过程中的筛选和排序 按“长度”尝试GroupBy函数,然后选择混合(长度)、最大(长度) 在SphinxQl中,

我正在使用sphinx进行文档搜索。每个文档都有整数参数列表,如“长度”、“发布日期(unix)”、流行度等

搜索过程本身运行良好。但是,有没有办法为指定的搜索查询获取最大和最小字段值

主要目的是生成一个包含筛选字段的搜索表单,以便用户可以选择文档的长度


或者可能有另一种方法来解决这个问题?

如果将
长度
日期
等定义为属性,那么这是可能的

属性是附加值 与每个可以 用于执行其他操作 搜索过程中的筛选和排序


按“长度”尝试GroupBy函数,然后选择混合(长度)、最大(长度)

在SphinxQl中,它类似于:

select mix(length), max(lenght) from index_123 group by length

其他属性也一样。

您没有得到它。我知道如何筛选和选择指定的文档。问题是聚合函数而不获取文档。顺便说一句,我已经解决了。