InhaltKontakt: info@friendlyGIS.com Copyright© friendlyGIS® GmbH 2000-2010 Stand: 01.02.2011 |
IndexerstellungEin Image, welches die Komponente sw_lookup enthält, kümmert sich selbst beim Startup um die Erstellung bzw. das Öffnen der Suchdatenbank, sowie um den Verbindungsaufbau zum Dispatcher. Die Verbindung wird alle zwei Minuten geprüft und automatisch reaktiviert (failsafe operation). In der Version 1.30 wird die Konfiguration der Suchmaschine beim ersten Start automatisch geöffnet, damit Sie nicht ohne einen Suchindex zu arbeiten beginnen. Erstellen des IndexDie Indizierung erfolgt über einen Mechanismus, der als SEPIA (Search Engine PlugIn Architecture) bezeichnet
wird. Dieser ermöglicht es, verschiedene Ihren Anforderungen entsprechende Suchmaschinen über eine
einheitliche Oberfläche einzubinden. Somit erfolgt auch die Indexerstellung über SEPIA. Sie können auch im SW-Lookup®-Konfigurationsmenü den Button 'Konfiguration Suchmaschine' wählen. Beim ersten Start einer neu erstellten SW-Lookup® Installation wird dieser Bildschirm automatisch eingeblendet, um zu verhindern, daß dieser Schritt vergessen wird. Es erscheint die folgende Maske:
Beachten Sie, daß in der derzeitigen Version nur die Suchmaschine sepia_magik verfügbar ist. Diese Suchmaschine arbeitet mit der Sprache Magik, ist aber optimiert und liefert auch auf größeren Datenbanken schnelle Suchzeiten. Möglicherweise kommen in späteren Versionen alternative Suchmaschinen hinzu. Führen Sie dann folgende Schritte aus:
Der Einfachheit halber können Sie auch "Beide" wählen, um beide Indizes nacheinander zu erstellen. Nach der Indexerstellung ist die Suchmaschine einsatzbereit. Während der Indexerstellung informiert Sie ein kleines Fenster über den Fortgang der Arbeiten. Es ist wichtig zu bedenken, daß ein Index je nach Masse der Daten recht lange dauern kann. Ein Index über z. B. 200.000 Objekte benötigt mehrere Stunden für die Fertigstellung! Ab der Version 1.30 ist es möglich, einen Index zu aktualisieren (inkrementelle Indizierung). Dies setzt voraus, daß ein Index zum ersten Mal wie oben beschrieben erstellt wurde. Wenn nun unterhalb des Indexverzeichnisses neue Einträge hinzukommen oder bestehende gelöscht wurden, werden nur diese Differenzen neu indiziert, wodurch die benötigte Zeit auf ein Bruchteil zusammenschrumpft. Wählen Sie einfach 'inkrementell'. Dies geht aber nur, wenn Sie die zu indizierenden Objekte nicht geändert haben. |