Release Notes 2.4
Hinweis: map.apps Smart Search Extension ist eng mit smart.finder gekoppelt, daher sind die Release Notes beider Produkte identisch. |
What’s New
Dieses Release enthält eine Reihe funktionaler Neuerungen sowie Updates der Basis-Technologie.
Authentifizierung mit ArcGIS Enterprise Portal und ArcGIS Online
Unter Verwendung des con terra Technologies Identity Service können Sie im smart.finder nun eine Authentifizierung mit ArcGIS Enterprise Portal und ArcGIS Online durchführen. Dadurch können sich Nutzerinnen und Nutzer mit ihrem Portal- oder ArcGIS Online-Account über das OAuth 2.0 Protokoll bei smart.finder anmelden.
Authentifizierung mit Keycloak (via OpenID Connect)
Alternativ zur Kopplung mit ArcGIS gibt es nun auch die Möglichkeit, Ihre smart.finder Installation mit Keycloak zu verbinden. Diese Art der Authentifizierung wird ebenfalls über eine Kopplung mit dem con terra Technologies Identity Service realisiert.
Command Line Interface (CLI)
Mit smart.finder 2.4.0 wird ein Command Line Interface (CLI) ausgerollt. Dieses ermöglicht die Interaktion mit dem Suchindex aus der Kommandozeile heraus (z.B. Powershell oder Unix Bash).
Das CLI kann vor allen Dingen zur Migration von Indexierungs-Jobs bei einem Schema-Update oder zur Automatisierung bestimmter Tasks verwendet werden.
Anzeige der Suchergebnisse
Es ist nun möglich bei der Anzeige der Suchergebnisse zwischen automatischem Scrolling oder diskretem Paging, d.h. Anzeige der nächsten X Treffer auf Knopfdruck, zu wählen.
Sortierung der Suchergebnisse
Die Darstellung der Sortieroptionen der Suchergebnisse wurde komplett überarbeitet. Es ist nun leichter zu erkennen, nach welchem Feld die Trefferliste auf-/oder absteigend sortiert werden soll.
Konfigurierbare Suche über Query Templates
Die Felder, auf denen gegen den Index gesucht wird, können nun konfiguriert und gewichtet werden.
In den Vorgängerversionen von smart.finder wurde immer auf einem Feld im Rahmen einer Volltextsuche gesucht. Dies ist auch in der aktuellen Version die Standardeinstellung.
Dieses Verhalten kann pro App konfiguriert werden, sodass z.B. auf dem Feld title
und description
gesucht wird, die Ergebnisse in title
aber höher bewertet werden.
Hierzu wurden sogenannte Query Templates eingeführt.
Wildcard- & Phrasensuche
Mit der aktuellen Version können Wildcard- und Phrasensuche aus einer App heraus formuliert werden. Bei Bedarf ist kann dieses Verhalten per Konfiguration deaktiviert werden.
Mehrere Jobs gleichzeitig starten
Im Job Manager können Sie nun mehrere Jobs gleichzeitig starten. Sofern Jobs im Zustand scheduled
oder inactive
sind, können diese selektiert und in die Queue des Indexers transportiert und der Reihe nach abgearbeitet werden.
Eine komplette Auflistung aller Änderungen finden Sie im Changelog.
Update-Hinweise
Falls Sie bei dem Update mehrere Versionen überspringen, befolgen Sie bitte auch alle Update-Hinweise der dazwischenliegenden Versionen. |
Passwort im Sicherheitsmodus INTEGRATED
Aus Sicherheitsgründen ist das Administrator-Passwort im Sicherheitsmodus INTEGRATED
in der Auslieferung nicht mehr vorbelegt. Setzen Sie dieses mithilfe der Property security.user.admin.pw
, um eine Anmeldung am smart.finder zu ermöglichen.
Änderung des Index-Schema im indexingmanagement
Im indexingmanagement
Core hat sich das Index-Schema geändert. Befolgend Sie die Angaben in Migrationsanleitung für das Versionsupdate.
Änderung des Index-Schema im core0
Im core0
Core hat sich das Index-Schema geändert. Falls Sie die indexierten Dokumente aus ihrer aktuellen smart.finder Installation migrieren möchten, befolgend Sie die Migrationsanleitung für das Versionsupdate.
sf_search-ui-connector
Bundle
Die Komponente SearchAnythingSearchTermResetAction
wurde entfernt.
Das Verhalten der Suche bei einem leeren Suchbegriff kann jetzt über die Eigenschaft searchAllOnEmptySearchTerm
der ResultListPageForwarder
-Komponente gesteuert werden.
Weitere Information finden Sie in der Dokumentation des sf_search-ui-connector Bundles .
sf_resultlist.SortConfig
-Komponente
Aufgrund der Neuimplementierung der Sortierkomponente auf der Ergebnisseite hat sich das Konfigurationsschema der SortConfig
-Komponente im Bundle sf_resultlist
geändert.
Falls Sie in Ihren app.json
-Dateien Anpassungen an dieser Komponente vorgenommen haben, müssen diese Anpassungen auf der Grundlage des neuen Konfigurationsschemas neu vorgenommen werden.
Das neue Konfigurationsschema ist in der Dokumentation des sf_resultlist Bundles beschrieben.
Wegfall des führenden Punktes in Cookie-Domäne
In früheren Versionen von smart.finder SDI musste der Cookie-Domäne in der Konfigurationseinstellung security.sso.cookie.domain
ein Punkt vorangestellt werden.
Dieser Punkt ist jetzt nicht mehr gültig.
Die Domäne muss also ohne führenden Punkt angegeben werden und den Regeln in RFC 6265 entsprechen.
Beispiel:
security.sso.cookie.domain=sub.example.com
Bekannte Einschränkungen
|
[Mobile] Support for mobile devices is limited |
|
[Facet Search] Improve algorithm in order to be more consistent |
Changelog
2.4.2
Fixed Issues
|
[Search] Line breaks with very long words without a space character fails |
|
[Documentation] Update domain cookie encoding with period |
|
[Job Admin] E-Mail validation fails |
|
[smart.search] Bundle documentation is missing |
|
[Search] URL parameter synchronisation with the internal model fails |
2.4.0
New Features
|
[Security] Support identity service as identity provider |
|
[Resultlist] Provide "Endless Scrolling" with and without button |
|
[Job manager] Deleting a job should be impossible when job is currently executing |
|
[Search] Rebuild sorting header |
|
[Job Manager] Secure any endpoint on |
|
[Job manager] Add option to trigger index of multiple jobs |
|
[Search] Allow to configure the number of results per page in the result list |
|
[Config] Make |
|
[Search] Make query configurable per app |
|
[CLI] Authentication with Domain Cookie |
|
[Search] Make search field configurable |
|
[Resultlist] Arrange facet values alphabetically by configuration |
|
[CLI] Provide Job Migration Tool |
|
[Config] Configure index field to attribute mapping |
|
[Search] Enabled phrase search by configuration |
|
[Search] Support wildcard by configuration |
Fixed Issues
|
[Search] Tools not updated when data item in ActionToolbar changes |
|
[Index] WKT geometry erroneous |
|
[Search] Search term is not updated in the search field on the results page |
|
[Search] Sorting not working correctly |
|
[Search] Unintended width change of facets sidebar when opening an expansion panel |
|
[Search] Endless scrolling fails when scrolling down to more than 100 results |
|
[Resultlist] Facets values break UI components |
|
[Search] Search term is not set in search box on results page in "sf-full-page" app |
|
[Resultlist] List is not visible when selecting another suggestion |
|
[Job Manager] Sorting function for number of indexed features not correct |
|
[Search] Suggest dictionary is empty after restart |