map.apps Smart Search Extension
Die map.apps Smart Search Extension bietet eine benutzerfreundliche, schnelle und hochgradig konfigurierbare Suche für map.apps. Ein einheitlicher Index kann Inhalte unterschiedlicher fachlicher Datenquellen verwalten und für die Suche in map.apps bereitstellen.
Als Datenquellen dienen ArcGIS Server Feature Services oder Map Services, welche sowohl über ArcGIS Online als auch ArcGIS Server beziehbar sind.
Die map.apps Smart Search Extension basiert auf dem smart.finder Produkt. smart.finder Kunden können Produkt und Extension kombiniert nutzen, eine weitere Installation ist nicht erforderlich.
Diese Seite beschreibt die Neuinstallation der map.apps Smart Search Extension. Wenn Sie eine bestehende Installation aktualisieren möchten, fahren Sie mit Update einer bestehenden Installation fort. |
Installation der smart.finder Server Komponente
Für die Benutzung der map.apps Smart Search Extension ist die Installation der smart.finder search Komponente notwendig. Die WAR-Datei der smart.finder search Komponente befindet sich unter [RELEASE-ORDNER]/smartfinder-search.war
.
Um den smart.finder Server zu installieren gehen Sie wie folgt vor:
-
Optional können Sie zunächst den Namen der WAR-Dateien anpassen. Der Name wird in der URL verwendet, über die die Anwendung aufgerufen wird.
-
Stellen Sie sicher, dass der Tomcat-Dienst gestartet ist.
-
Kopieren Sie anschließend die WAR-Datei in den Ordner
%TOMCAT%\webapps
. Die Datei wird nun automatisch entpackt.
Alternativ können Sie den Tomcat Manager benutzen, um die WAR-Datei zu installieren. Wenn der Tomcat-Dienst gestartet ist, erreichen Sie den Tomcat Manager üblicherweise unterhttp://<yourserver>:8080/manager/html
.
Die Webanwendung ist jetzt unter folgender URL verfügbar: https://<yourserver>/smartfinder-search
Installation der Bundles
-
Melden Sie sich als Administrator im map.apps Manager an.
-
Öffnen Sie den Reiter Bundles.
-
Klicken Sie auf die +-Schaltfläche oberhalb der Liste der installierten Bundles.
-
Laden Sie die Datei
[RELEASE-ORDNER]\ct-smartsearch-js-2.4.1.jar
hoch. Diese enthält alle Bundles für die Extension.
Sobald das Hochladen beendet ist, werden die Smart Search Bundles in der Liste der installierten Bundles angezeigt.
Installation des Job-Manager
Um den Job-Manager innerhalb des map.apps Manager nutzen zu können, gehen Sie folgendermaßen vor:
-
Öffnen Sie die map.apps Konfigurationsdatei
application.properties
.
Diese liegt üblicherweise im Ordner[USER_HOME]/.mapapps
-
Suchen Sie den Eintrag
manager.config.viewbundles
.
Falls er bereits existiert, ergänzen Sie am Ende den Wertsf_jobadmin
. Falls er noch nicht existiert, fügen Sie den Eintrag mit dem folgenden Wert ein:manager.config.viewbundles=appmanagement,reportmanagement,bundlemanagement,mapapps-github-manager,bundleupdatechecker,sf_jobadmin
Anschließend erscheint im map.apps Manager der neue Reiter Indexierungs-Jobs.
Minimalkonfiguration
Nachdem die Bundles installiert wurden, muss map.apps die URL der Server-Anwendung für Suchanfragen kennen.
Dazu muss in der Datei application.properties
von map.apps der folgende Eintrag hinzugefügt werden:
finder.service.url=: https://<yourserver>/smartfinder-search
Passen Sie dabei die Domäne und den Namen in der URL an ihre Umgebung an.
Wenn der smart.finder Server in derselben Apache Tomcat-Instanz installiert ist wie map.apps, genügt eine relative Angabe:
finder.service.url=/smartfinder-search
Falls die smart.finder Server-Komponente unter einer anderen Domäne erreichbar ist als map.apps, stellen Sie sicher, dass das map.apps Proxy-Servlet für den Zugriff auf den smart.finder Server freigeschaltet ist. |