more abstraction in solr connection classes

pull/1/head
Michael Peter Christen 13 years ago
parent c00efc2717
commit 8864141872

@ -40,7 +40,7 @@ import net.yacy.kelondro.logging.Log;
import net.yacy.search.Switchboard;
import net.yacy.search.index.Segments;
import net.yacy.search.index.SolrField;
import net.yacy.search.index.SolrScheme;
import net.yacy.search.index.SolrConfiguration;
import de.anomic.server.serverObjects;
import de.anomic.server.serverSwitch;
@ -87,7 +87,7 @@ public class IndexFederated_p {
sb.indexSegments.segment(Segments.Process.LOCALCRAWLING).connectSolr(null);
}
final SolrScheme scheme = new SolrScheme(new File(env.getDataPath(), "DATA/SETTINGS/" + schemename));
final SolrConfiguration scheme = new SolrConfiguration(new File(env.getDataPath(), "DATA/SETTINGS/" + schemename));
if (solrIsOnAfterwards) {
// switch on

@ -141,7 +141,7 @@ import net.yacy.repository.FilterEngine;
import net.yacy.repository.LoaderDispatcher;
import net.yacy.search.index.Segment;
import net.yacy.search.index.Segments;
import net.yacy.search.index.SolrScheme;
import net.yacy.search.index.SolrConfiguration;
import net.yacy.search.query.AccessTracker;
import net.yacy.search.query.QueryParams;
import net.yacy.search.query.SearchEvent;
@ -242,7 +242,7 @@ public final class Switchboard extends serverSwitch
public SeedDB peers;
public WorkTables tables;
public Tray tray;
public SolrScheme solrScheme;
public SolrConfiguration solrScheme;
public WorkflowProcessor<indexingQueueEntry> indexingDocumentProcessor;
public WorkflowProcessor<indexingQueueEntry> indexingCondensementProcessor;
@ -640,8 +640,8 @@ public final class Switchboard extends serverSwitch
if ( !solrWorkProfile.exists() ) {
FileUtils.copy(solrBackupProfile, solrWorkProfile);
}
final SolrScheme backupScheme = new SolrScheme(solrBackupProfile);
this.solrScheme = new SolrScheme(solrWorkProfile);
final SolrConfiguration backupScheme = new SolrConfiguration(solrBackupProfile);
this.solrScheme = new SolrConfiguration(solrWorkProfile);
// update the working scheme with the backup scheme. This is necessary to include new features.
// new features are always activated by default

@ -50,13 +50,13 @@ import net.yacy.kelondro.logging.Log;
import org.apache.solr.common.SolrDocument;
import org.apache.solr.common.SolrInputDocument;
public class SolrScheme extends ConfigurationSet {
public class SolrConfiguration extends ConfigurationSet {
/**
* initialize with an empty ConfigurationSet which will cause that all the index
* attributes are used
*/
public SolrScheme() {
public SolrConfiguration() {
super();
}
@ -65,7 +65,7 @@ public class SolrScheme extends ConfigurationSet {
* the configuration file simply contains a list of lines with keywords
* @param configurationFile
*/
public SolrScheme(final File configurationFile) {
public SolrConfiguration(final File configurationFile) {
super(configurationFile);
// check consistency: compare with YaCyField enum
for (String name: this) {

@ -1,27 +0,0 @@
Eislaufen
Drachensteigen
Saunabaden=Sauna
Spazieren und Wandern=Spazieren,Wandern,Park,Ufer
Skaten=Inline,Inliner
Skateboarden=Skateboard
Museumsbesuch=Museum
Altstadtbesuch=Altstadt
Parkbesuch=Park,Zoo,Freilichtmuseum,Burg
Ausflug=Schifstouren,Schifffahrt,Aussicht,Aussichtspunkt,Geocaching
Schwimmen=Schwimmbad,Freibad,Hallenbad,Schwimmbäder,Freibäder,Hallenbäder,Therme
Fastnacht
Eislaufen
Saunabaden=Sauna
Theater=Bühnen
Oper=Operette,Opernhaus
Spielplätze=Spielplatz
Museum
Camping
Picknick=Picknicken
Essen und Trinken=Essen,Trinken,Bar,Restaurant,Kneipe
Kochen
Singen=Gesang,Chor
Kegeln
Bowling
Kartbahn=Kart
Kino=Kinoprogramm,Cine
Loading…
Cancel
Save