为RT索引设置Sphinx相关性排名
如何在Sphinx RT查询中包含排名类型(如SPH_RANK_NONE)为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子句): 文件中的相关
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;