You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jena.apache.org by "Elie Roux (Jira)" <ji...@apache.org> on 2019/08/30 12:03:00 UTC

[jira] [Created] (JENA-1747) pass timeout to Lucene query

Elie Roux created JENA-1747:
-------------------------------

             Summary: pass timeout to Lucene query
                 Key: JENA-1747
                 URL: https://issues.apache.org/jira/browse/JENA-1747
             Project: Apache Jena
          Issue Type: Improvement
          Components: Fuseki
    Affects Versions: Jena 3.12.0
            Reporter: Elie Roux


The use case is to make sure that a query in Fuseki cannot take more than a configured number of seconds. The case where the query doesn't use the text extension seems to be handled, but the current code cannot stop a text query if it takes longer than the timeout.

 

The call to Lucene fetches all the results in one call, which can result in the set timeout not being respected. Lucene seems to expose ways to limit a query time so it should be possible to limit a Lucene query to the remaining time before timeout. This doesn't seem very straightforward to apply to the current code though.



--
This message was sent by Atlassian Jira
(v8.3.2#803003)