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