[ 
https://issues.apache.org/jira/browse/STANBOL-1447?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Rupert Westenthaler resolved STANBOL-1447.
------------------------------------------
    Resolution: Fixed

> Improve FST Corpus handling and updates
> ---------------------------------------
>
>                 Key: STANBOL-1447
>                 URL: https://issues.apache.org/jira/browse/STANBOL-1447
>             Project: Stanbol
>          Issue Type: Improvement
>          Components: Enhancement Engines
>    Affects Versions: 0.12.0
>            Reporter: Rupert Westenthaler
>            Assignee: Rupert Westenthaler
>            Priority: Minor
>             Fix For: 1.0.0, 0.12.1
>
>
> The Lucene FST linking engine manages FST corpora that need to be rebuild 
> when the Solr Core has updates. Because of the every FST corpora knows the 
> Solr version it was built for.
> Currently it is checked on every call the the Lucene FST linking engine if 
> the version of the FST corpora is still in sync with the version of the the 
> SolrCore. If not the re-creation of the FST corpora is enqueued. However 
> until the conpletion of this task enhancement requests are processed using an 
> older version of the FST corpora.
> The initial idea of this was to prevent long waits for huge indexes (e.g. for 
> DBPedia the creation of the FST corpara takes more as a minute). But in 
> reality FST corpora are typically built in seconds.
> That means that in most cases it would be better to wait for the re-creation 
> of the corpus rather than using an outdated version.
> This issue will change the FST corpora management to use Futures so that 
> components can wait for corpora to be created. The code will also use a 
> reasonable wait time for corpora to be built.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to