
Create a bridge implementation of SearchIndexerImpl that just wraps around an old IndexBuilder. Modify client code: Application, BasicAuthenticator, SearchServiceController, SparqlUpdateApiController, UpdateUrisInIndex and VClassGroupCache Rewrite IndexController to use AJAX and to show the current status and history of the indexer events.
45 lines
No EOL
2.3 KiB
Text
45 lines
No EOL
2.3 KiB
Text
@prefix : <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationSetup#> .
|
|
|
|
:application
|
|
a <java:edu.cornell.mannlib.vitro.webapp.application.ApplicationImpl> ,
|
|
<java:edu.cornell.mannlib.vitro.webapp.modules.Application> ;
|
|
:hasSearchEngine :instrumentedSearchEngineWrapper ;
|
|
:hasSearchIndexer :basicSearchIndexer ;
|
|
:hasImageProcessor :jaiImageProcessor ;
|
|
:hasFileStorage :ptiFileStorage ;
|
|
:hasContentTripleSource :sdbContentTripleSource ;
|
|
:hasConfigurationTripleSource :tdbConfigurationTripleSource ;
|
|
:hasTBoxReasonerModule :jfactTBoxReasonerModule .
|
|
|
|
:jaiImageProcessor
|
|
a <java:edu.cornell.mannlib.vitro.webapp.imageprocessor.jai.JaiImageProcessor> ,
|
|
<java:edu.cornell.mannlib.vitro.webapp.modules.imageProcessor.ImageProcessor> .
|
|
|
|
:ptiFileStorage
|
|
a <java:edu.cornell.mannlib.vitro.webapp.filestorage.impl.FileStorageImplWrapper> ,
|
|
<java:edu.cornell.mannlib.vitro.webapp.modules.fileStorage.FileStorage> .
|
|
|
|
:instrumentedSearchEngineWrapper
|
|
a <java:edu.cornell.mannlib.vitro.webapp.searchengine.InstrumentedSearchEngineWrapper> ,
|
|
<java:edu.cornell.mannlib.vitro.webapp.modules.searchEngine.SearchEngine> ;
|
|
:wraps :solrSearchEngine .
|
|
|
|
:solrSearchEngine
|
|
a <java:edu.cornell.mannlib.vitro.webapp.searchengine.solr.SolrSearchEngine> ,
|
|
<java:edu.cornell.mannlib.vitro.webapp.modules.searchEngine.SearchEngine> .
|
|
|
|
:basicSearchIndexer
|
|
a <java:edu.cornell.mannlib.vitro.webapp.searchindex.SearchIndexerImpl> ,
|
|
<java:edu.cornell.mannlib.vitro.webapp.modules.searchIndexer.SearchIndexer> .
|
|
|
|
:sdbContentTripleSource
|
|
a <java:edu.cornell.mannlib.vitro.webapp.triplesource.impl.sdb.ContentTripleSourceSDB> ,
|
|
<java:edu.cornell.mannlib.vitro.webapp.modules.tripleSource.ContentTripleSource> .
|
|
|
|
:tdbConfigurationTripleSource
|
|
a <java:edu.cornell.mannlib.vitro.webapp.triplesource.impl.tdb.ConfigurationTripleSourceTDB> ,
|
|
<java:edu.cornell.mannlib.vitro.webapp.modules.tripleSource.ConfigurationTripleSource> .
|
|
|
|
:jfactTBoxReasonerModule
|
|
a <java:edu.cornell.mannlib.vitro.webapp.tboxreasoner.impl.jfact.JFactTBoxReasonerModule> ,
|
|
<java:edu.cornell.mannlib.vitro.webapp.modules.tboxreasoner.TBoxReasonerModule> . |