假设我有这样的查询:
SELECT <somefields>
FROM example
ORDER BY somefield ASC
OPTION ranker=bm25
这似乎是矛盾的。怎么排序?仅限somefield
?或仅限BM25排名?或两者?如果两者都是最重要的那么?我可以像somefield ASC, rank DESC
或rank DESC, somefield ASC
一样使用它们吗?如何完全禁用排序?
仅按某个地方订购。有一个隐含的ORDER BY WEIGHT() DESC
,但是如果设置了任何顺序,它会完全覆盖隐含值。
...可以选择在多重分类中使用重量,例如
ORDER BY somefield ASC, WEIGHT() DESC
在您的示例查询中,实际计算的权重将不被使用。它不是排序,它不在选择中。实际上,狮身人面像可能会在内部改为“无”排名,但可以明确地选择它
OPTION ranker=none
这不是'完全未分类',不能说ORDER BY NULL
或其他什么。