2

我有大量来自查询的结果,用户可以通过输入搜索词来细化这些结果。但是,当有很多很多结果时,我不需要显示所有结果。

我注意到,当我在我的 SPARQL 查询中使用 LIMIT 时,查询所用的时间也一样长。有没有办法以“中断”方式使用 LIMIT 来缩短处理时间?

谢谢你。

4

1 回答 1

1

不,查询的LIMIT任何部分的实现都取决于底层查询引擎。

一些查询引擎可能LIMIT以这样的方式实现,它比获取所有结果更快,但这并不一定适用于每个查询(也不适用于每个查询引擎)

根据用于进行查询和处理结果的框架,您可能能够以只查看您关心的部分结果的方式处理结果,但这可能无法解决您的问题。

于 2012-07-12T22:28:26.080 回答