1
我有大量的查詢結果,用戶可以通過鍵入搜索詞來進行優化。 但是,當有很多很多結果時,我不需要展示所有結果。我可以使用LIMIT來加速SPARQL查詢嗎?
我注意到,當我在我的SPARQL查詢中使用LIMIT時,查詢只需要很長時間。有沒有辦法以「中斷」方式使用LIMIT來縮短處理時間?
謝謝。
我有大量的查詢結果,用戶可以通過鍵入搜索詞來進行優化。 但是,當有很多很多結果時,我不需要展示所有結果。我可以使用LIMIT來加速SPARQL查詢嗎?
我注意到,當我在我的SPARQL查詢中使用LIMIT時,查詢只需要很長時間。有沒有辦法以「中斷」方式使用LIMIT來縮短處理時間?
謝謝。
不,像執行LIMIT
一樣查詢的任何部分都取決於底層查詢引擎。
一些查詢引擎可能會以這樣一種方式,它會執行比讓所有的結果更快實現LIMIT
但是這並不一定適用於每個查詢(也不是每一個查詢引擎)
根據框架內用於查詢和處理結果,您可能能夠以這樣一種方式處理結果,即只查看您關心的結果部分,但可能無法解決問題。