为RT索引设置Sphinx相关性排名

为RT索引设置Sphinx相关性排名,sphinx,Sphinx,如何在Sphinx RT查询中包含排名类型(如SPH_RANK_NONE) select id from my_index where match('hello') order by date limit 600 ; 另外,是否有一种方法可以只在配置文件中设置一次 斯芬克斯文件: 默认排名模式为SPH\u RANK\u approxity\u BM25,不能使用配置进行更改 这就是为查询设置排名模式的方式(请注意,orderby必须有显式的ASC/DESCORDER子句): 文件中的相关

如何在Sphinx RT查询中包含排名类型(如SPH_RANK_NONE)

select id from my_index where match('hello') 
order by date
limit 600 ;  
另外,是否有一种方法可以只在配置文件中设置一次

斯芬克斯文件:

默认排名模式为
SPH\u RANK\u approxity\u BM25
,不能使用配置进行更改

这就是为查询设置排名模式的方式(请注意,
orderby
必须有显式的
ASC
/
DESC
ORDER子句):

文件中的相关部分:


默认排名模式为
SPH\u RANK\u approxity\u BM25
,不能使用配置进行更改

这就是为查询设置排名模式的方式(请注意,
orderby
必须有显式的
ASC
/
DESC
ORDER子句):

文件中的相关部分:


太好了,谢谢!对于SPH\u RANK\u NONE,我使用ranker=NONE。使我的查询更快:)无论如何,当我按日期排序时,没有理由使用排名。太好了,谢谢!对于SPH\u RANK\u NONE,我使用ranker=NONE。使我的查询更快:)无论如何,当我按日期排序时,没有理由使用排名。
SELECT id FROM my_index where MATCH('hello') 
     ORDER BY date DESC LIMIT 600 OPTION ranker=sph04;