当我运行SphinxQL
查询时,我可以请求Weight()
Select ID,Weight(),Title from Index_A where MATCH('@(Title,Description) London')
当我向查询添加field_weights
时,返回Sphinx为每个匹配分配的权重:
Select ID,Weight(),Title from Index_A where MATCH('@(Title,Description) London') OPTION field_weights=(Title=1000)
我无法请求列显示field_weights。我试过Select field_weights()
和Select field_weights(Title)
无济于事,我想知道这是如何得分的。
答案 0 :(得分:0)
我不完全确定,但如果可用,则会通过PACKEDFACTORS()
函数