我有一个看似无法理解的错误。有人知道我在这里做错了什么吗?请假设图像的位置、主题、描述和测试多次出现在主题、位置或描述中。另外,我真的会ConText初始化参数TEXT_ENABLE设置为true。 3 g5 s. D5 |/ t+ J* V0 T: iSELECT 4*SCORE(1) 2*SCORE(2) SCORE(3) AS RANKFROM images iWHERE CONTAINS(i.subject,'testing',1)>0OR CONTAINS(i.place,'testing',2)>0OR CONTAINS(i.description,'testing',3)>0ORDER BY RANK; 2 b9 [" a# P/ X$ v: d; F4 y [+ d K 解决方案: 3 w0 T# n# g. k9 t. u5 h. y 我试着用另一个查询包围当前的查询ORDER BY RANK拉到外部查询来解决这个问题。& z2 d. _# S, G7 S t. P9 ~2 C
SELECT * FROM (SELECT 4*SCORE(1) 2*SCORE(2) SCORE(3) AS RANK FROM images i WHERE CONTAINS(i.subject,'testing',1)>0 OR CONTAINS(i.place,'testing',2)>0 OR CONTAINS(i.description,'testing',3)>0)ORDER BY RANK;