Sphinx SetLimits方法中的截止参数代表什么?

Sphinx SetLimits方法中的截止参数代表什么?,sphinx,Sphinx,Sphinx SetLimits方法中的截止参数代表什么 如何使用它优化查询 我知道,当您使用截止参数时,Sphinx会在找到指定数量的记录时停止搜索。 但它在具有偏移量/限制的标准查询中有用吗? 我能用它在效率上赢得一些东西吗 我只看到一个条件—如果我知道查找记录的准确计数。它可以这样使用,在某些情况下,它可以帮助提高性能 在一般情况下,如果您不关心accuarcy,而是想要性能,那么可能值得一看 但是它很难很好地使用,需要对结果和具体要求有深入的了解。在线论坛回复中有不少这样的句子。hm。有

Sphinx SetLimits方法中的截止参数代表什么

如何使用它优化查询

我知道,当您使用截止参数时,Sphinx会在找到指定数量的记录时停止搜索。
但它在具有偏移量/限制的标准查询中有用吗? 我能用它在效率上赢得一些东西吗


我只看到一个条件—如果我知道查找记录的准确计数。

它可以这样使用,在某些情况下,它可以帮助提高性能

在一般情况下,如果您不关心accuarcy,而是想要性能,那么可能值得一看


但是它很难很好地使用,需要对结果和具体要求有深入的了解。在线论坛回复中有不少这样的句子。

hm。有趣的是,这个参数的用途是什么。医生说它使斯芬克斯返回最后的记录,但对我来说它返回第一个记录。医生没有说“哪一个”记录将被返回。这取决于许多因素、索引的设置方式以及使用的查询选项。这就是重点——使用它将是不准确的,因为你无法处理某些结果(很难知道是哪一个)。这样做的目的是,您有时可以获得一些性能方面的好处,但这并不是一个灵丹妙药。