Support update functionality for Solr indexes on ManagedSolrServers
-------------------------------------------------------------------

                 Key: STANBOL-380
                 URL: https://issues.apache.org/jira/browse/STANBOL-380
             Project: Stanbol
          Issue Type: Improvement
            Reporter: Rupert Westenthaler
            Assignee: Rupert Westenthaler


Usecases: 

* Stanbol includes a small dbpedia index with 43k entities. Users should be 
able to upgrade this small index with a bigger versions by copying this file to 
the /datafiles folder of Stanbol.
* Users should be able to update the local index by providing an updated solr 
index archive.

Implementation

This feature will use the DataFileProvider infrastructure. The DataFileTracker 
(STANBOL-374) will be used to track if currently used index archives are 
removed or referenced but still missing files become available. STANBOL-375 
will provide the required functionality to update and remove indexes if the 
user deletes updated the index archives.
This features will be part of the ManagedSolrServer component.

Support for Default Datasets

SolrIndex references ( {name}.solrindex.ref files) will allow to define several 
referenced "Index-Archive" files (separated by ','). This should be interpreted 
as ordered list. Meaning that if an index archive that is referenced first 
should override others. This can be used to refer to an archive with a default 
data set that is automatically overridden as soon as the full archive is 
provided by the user in the DataFiles folder

Support Synchronized mode

Users that manages Indexes with local Entities (e.g. Employees, Projects ...) 
might need to update data frequently. The synchronized mode should keep 
tracking source files for indexes via the DataFileTracker even after the index 
was loaded successfully. If a user now delete the Solr index archive and 
replaces it with a new
version this new data should be also automatically deployed - keep the data in 
sync with the index archive.
This feature can be acivated/deactivated by the new "Synchronized" swith in the 
SolrIndex references ( {name}.solrindex.ref file).


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to