Produktinformation Mindbreeze InSpire Version 2016 Fall Release Status: 10. Jänner 2017

Copyright © Mindbreeze GmbH, A-4020 Linz, 2017.

Alle Rechte vorbehalten. Alle verwendeten Hard- und Softwarenamen sind Handelsnamen und/oder Marken der jeweiligen Hersteller. Diese Unterlagen sind streng vertraulich. Durch die Übermittlung und Präsentation dieser Unterlagen alleine werden keine Rechte an unserer Software, an unseren Dienstleistungen und Dienstleistungsresultaten oder sonstigen geschützten Rechten begründet. Die Weitergabe, Veröffentlichung oder Vervielfältigung ist nicht gestattet. Aus Gründen der einfacheren Lesbarkeit wird auf die geschlechtsspezifische Differenzierung, z.B. Benutzer/innen, verzichtet. Entsprechende Begriffe gelten im Sinne der Gleichbehandlung grundsätzlich für beide Geschlechter.

Mindbreeze InSpire

2

Inhalt Übersicht _____________________________________________________________________ 5 Systemübersicht ______________________________________________________________ 5 2.1 Mindbreeze InSpire – Crawler Service ___________________________________________ 6 2.2 Mindbreeze InSpire - Filter Service ______________________________________________ 6 2.3 Mindbreeze InSpire - Index Service _____________________________________________ 6 2.4 Mindbreeze InSpire - Query Service _____________________________________________ 6 2.5 Mindbreeze InSpire – Client Service _____________________________________________ 6 2.6 Mindbreeze InSpire – Management Service _______________________________________ 6 2.7 Mindbreeze InSpire – Advanced Configuration _____________________________________ 6 2.8 Mindbreeze InSpire – Guided Configuration _______________________________________ 7 2.9 Rechteprüfung ______________________________________________________________ 7 2.10 Kontext-Schnittstelle (CTX) ___________________________________________________ 7 Eigenschaften _________________________________________________________________ 7 3.1 Verfügbarkeit, Skalierbarkeit ___________________________________________________ 7 3.2 Erweiterbarkeit ______________________________________________________________ 7 3.3 Mindbreeze InSpire SDK - Support Matrix ________________________________________ 8 3.4 Administration ______________________________________________________________ 8 Indizierung ___________________________________________________________________ 8 4.1 Versionsupdate _____________________________________________________________ 8 4.2 Unterstützte Datenquellen _____________________________________________________ 8 4.3 Unterstützte Dateitypen ______________________________________________________ 10 4.3.1 Sprachen und Schriften der Dokumente: _____________________________________ 11 Suche _______________________________________________________________________ 11 5.1 Übersicht _________________________________________________________________ 11 5.1.1 Wortbasierte Suche und Phrasensuche ______________________________________ 11 5.2 Abfragesprache ____________________________________________________________ 11 5.3 Suchergebnisse ____________________________________________________________ 12 5.4 Sortierung und Gruppierung der Suchergebnisse __________________________________ 12 5.4.1 Vorschau und Markierung der Suchbegriffe ___________________________________ 12 5.4.2 Ranking _______________________________________________________________ 12 5.4.3 Navigation _____________________________________________________________ 13 5.4.4 Kontextbezogene Aktionen ________________________________________________ 13 5.5 Suchreiter_________________________________________________________________ 13 5.6 Sicherheit _________________________________________________________________ 13 Services und Konnektoren _____________________________________________________ 14 6.1 Services __________________________________________________________________ 14

Mindbreeze InSpire

3

6.2 Konnektoren ______________________________________________________________ 14 6.3 Unterstützte Sprachen _______________________________________________________ 15 6.4 Wichtige Hinweise für den Betrieb ______________________________________________ 16 Hardwareproduktinformation ___________________________________________________ 16 Einsatzbedingungen __________________________________________________________ 16

Mindbreeze InSpire

4

Übersicht Die Produktinformation zu Mindbreeze InSpire definiert den Leistungsumfang der Mindbreeze InSpire Services. Des Weiteren wird eine Übersicht über die Applikationsschnittstelle sowie die unterstützten Plattformen gegeben. Mindbreeze InSpire ist ein Softwareprodukt für die Suche nach Informationsobjekten im Unternehmenskontext. Unter Informationsobjekten sind generell Informationen aus strukturierten, teil- sowie unstrukturierten Speichersystemen zu verstehen. Typische Anwendungsfälle sind dabei Dateien im Dateisystem, elektronische Post (E-Mail) in einem Postfachsystem bzw. Dokumente in einem Dokumentenmanagementsystem oder Archiv (sofern an Mindbreeze InSpire via dem Mindbreeze InSpire SDK angebunden).

Systemübersicht Mindbreeze InSpire besteht aus einer mehrstufigen serviceorientierten Architektur zur Indizierung und Suche nach Dokumentdateien und E-Mails auf Server - Computer in Organisationen. Zur Anbindung von Systemen, deren Inhalte der Indizierung (zur Suche) zugeführt werden sollen so genannten „Datenquellen“ - wird immer auf folgende Architekturbausteine zurückgegriffen: Index Service, Filter Service, Crawler Service, Query Service und Client Service. Die Darstellung zeigt auch die Skalierung dieser logischen Architekturbausteine in einer schematischen Darstellung.

Wie oben dargestellt ist das System für die Indizierung von typischen schematischen Datenquellen dargestellt. Die Komponenten entsprechen den wesentlichen Arbeitsschritten des Indizierungsprozesses und werden in den folgenden Abschnitten beschrieben. Die Kommunikation der Komponenten passiert dabei via HTTP/S.

Mindbreeze InSpire

5

2.1 Mindbreeze InSpire – Crawler Service Der Crawler durchsucht das Quellsystem exhaustiv nach neuen bzw. geänderten Inhalten, die der Indizierung zugeführt werden müssen. Dabei können zwei Arten zur Anwendung kommen:  Entweder durchsucht der Crawler - wie beispielsweise bei Dateisystemen - von sich aus das Quellsystem, um geänderte Datenbestände zu erkennen und diese im Indizierungsprozess weiter zu geben,  oder das Quellsystem - wie z.B. ein DMS - kann diese Änderung selbst erkennen und übergibt dem Crawler diese Information.

2.2 Mindbreeze InSpire - Filter Service Das Mindbreeze InSpire – Filter Service dient dazu, aus den verschiedenen Dateitypen die textuelle Information zu entnehmen und zu filtern. Hierzu werden die Dokumentdateien vom Mindbreeze InSpire – Crawler Service an das Mindbreeze InSpire - Filter Service übergeben. Hinweis: Aufgrund von proprietären Formaten und rasch ändernden Formatstandards kann das Filter Service nicht in allen Fällen garantieren dass die Text/HTML – Ausgabe dem Ausgangsformat 100% entspricht.

2.3 Mindbreeze InSpire - Index Service In diesem Arbeitsschritt wird der eigentliche Index für die Volltextsuche erstellt bzw. auf den aktuellen Stand gebracht, wenn Änderungen im Quellsystem vorgenommen wurden. Der Index kann ähnlich der Funktionalität einer Datenbank betrachtet werden, die verwendet wird, um Suchanfragen zu beantworten.

2.4 Mindbreeze InSpire - Query Service Die Clients verbinden sich mit dem Mindbreeze InSpire - Query Service, um ihre Anfragen an den Index zu stellen. Die Verteilung von Abfragelasten kann durch mehrere Einheiten des Mindbreeze InSpire – Client Services erreicht werden. Es kann mehrere Arten von Clients geben (z.B. ein in einem Drittprodukt integrierter Client), welche auf Basis des Mindbreeze InSpire SDK realisiert werden können.

2.5 Mindbreeze InSpire – Client Service Der Mindbreeze InSpire – Web Client verbindet sich mit dem Client Service um Abfragen gegen die Query Services zu senden.

2.6 Mindbreeze InSpire – Management Service Das Mindbreeze InSpire – Management Service ermöglicht die zentrale Konfiguration und das Deployment von Services für Mindbreeze InSpire. Eine entsprechende web-basierte Konfigurationsoberfläche wird durch das Mindbreeze InSpire – Management Service bereitgestellt.

2.7 Mindbreeze InSpire – Advanced Configuration Mit der Mindbreeze InSpire – Advanced Configuration wird die zentrale Konfiguration einer verteilten Mindbreeze InSpire Szenarios ermöglicht.

Mindbreeze InSpire

6

2.8 Mindbreeze InSpire – Guided Configuration Mit der Mindbreeze InSpire – Configuration Benutzerschnittstelle ist es möglich Mindbreeze InSpire zu konfigurieren. Die Mindbreeze InSpire - Guided Configuration ist dabei für einfache Konfigurationen mit einem Indexkatalog für einen einzelnen Rechner vorgesehen und somit für kleinere Infrastrukturen die Standardanforderungen besitzen zu verwenden.

2.9 Rechteprüfung Eine wesentliche Komponente zur Sicherung der Zugriffsberechtigungen ist die Rechteprüfung (ACL in der schematischen Darstellung). Dabei werden die Berechtigungen in Hinblick auf ein potenziell anzuzeigendes Ergebnis einer Suche, im Kontext eines am System angemeldeten Benutzers ausgewertet. Die Rechteprüfung erfolgt dabei direkt gegen die jeweilige Datenquelle (online check) oder es wird gegen die im Index abgelegte ACL (Access Control List) Information geprüft. Dies ist abhängig von der angebundenen Datenquelle bzw. dem verwendeten Connector.

2.10 Kontext-Schnittstelle (CTX) Der Kontext von Daten und Dokumenten, welche im Zuge einer Query als Suchergebnis in einem Client angezeigt werden, wird über diese Komponente zur Verfügung gestellt. Damit ist es beispielsweise möglich, den Daten und Dokumenten entsprechende anwendungsspezifische Kontextmenüeinträge zuzuordnen.

Eigenschaften Dieses Kapitel erläutert die Eigenschaften von Mindbreeze InSpire.

3.1 Verfügbarkeit, Skalierbarkeit  Die serverseitige Mindbreeze InSpire Software Architektur basiert auf redundant auslegbaren Einheiten. Ein Modus in dem Services innerhalb einer Mindbreeze InSpire Infrastruktur auf unterschiedlichen Betriebssystemen betrieben werden, wird nicht unterstützt.  Die Skalierung durch zusätzliche Appliances zur Steigerung der Antwortzeiten ist gegeben. Zusätzlich kann ein redundanter Aufbau der Backend-Systeme die Verfügbarkeit erhöhen und vermeidet dadurch einen „Single Point of Failure“.  Folgende Redundanzoptionen stehen zur Verfügung:  Das Mindbreeze InSpire – Client Service können durch entsprechende Hardwaremaßnahmen und Konfigurationsmaßnahmen redundant betrieben werden.  Das Mindbreeze InSpire – Query Service kann pro physischem Index durch entsprechende Hardwaremaßnahmen und Konfigurationsmaßnahmen redundant betrieben werden.

3.2 Erweiterbarkeit Mindbreeze InSpire SDK beinhaltet folgende Schnittstellen:  Erweiterbarkeit des Systems mittels eigener Filter durch die Implementierung der Mindbreeze InSpire - Filter Schnittstelle.  Anbindung weiterer, externer Datenquellen über die Mindbreeze InSpire Integrationsschnittstellen. Für die Anbindung an diese Schnittstellen durch Dritthersteller wird von Mindbreeze ein Software Development Kit (SDK) bereitgestellt, welches als Mindbreeze InSpire SDK durch das Mindbreeze Developer Partner Portal unter

Mindbreeze InSpire

7

http://www.mindbreeze.com/developer für registrierte Mindbreeze Developer Partner verfügbar ist.

3.3

Mindbreeze InSpire SDK - Support Matrix

Das Mindbreeze InSpire SDK wurde mit der Version 2016 Spring Release auf die neuen Schnittstellen des Produkts umgestellt. Die Mindbreeze InSpire 2016 Fall Release ist kompatibel zu folgenden SDK Versionen:  Mindbreeze InSpire SDK 2016 Winter|Spring|Summer|Fall Release  Mindbreeze InSpire SDK 2015 Winter|Spring|Summer Release  Mindbreeze InSpire SDK 2014 Winter|Spring|Summer|Fall Release  Mindbreeze InSpire SDK 2013 Summer|Fall Release

3.4 Administration Mindbreeze InSpire beinhaltet ein zentrales Konfigurationswerkzeug, welches das Erstellen, die laufende Wartung und Administration von Indexkatalogen erlaubt. Darüber hinaus übernimmt dieses eine zentrale Werkzeug auch die Verteilung der Systembestandteile auf die Server des Gesamtsystems. Die zentrale Administration umfasst sämtliche Komponenten von Mindbreeze InSpire (Mindbreeze InSpire - Crawler Service, - Filter Service, - Index Service, - Query Service, Client Service) von einer einzigen Stelle.

Indizierung Die Indizierung serverseitiger Inhalte wird durch die Komponente Mindbreeze InSpire – Crawler Services in regelmäßigen Zeitabständen vorgenommen. Diese Abstände sind pro Datenquelle in Sekundeneinheiten definierbar.

4.1 Versionsupdate Das Update von der 2016 Spring Release auf die aktuelle Mindbreeze InSpire Version erfordert keine Neuindizierung.

4.2 Unterstützte Datenquellen Mindbreeze InSpire 2016 Fall Release unterstützt produktseitig unten angeführte Datenquellen für die Indizierung sowie Navigation und Interaktion bei der Suche. Weitere Datenquellen sind über die Mindbreeze InSpire Connector-Schnittstelle und das bereitgestellte Mindbreeze InSpire Software Development Kit (SDK) integrierbar. Dateisysteme  Unterstützt sind Microsoft Windows Netzlaufwerke (inklusive DFS). Gruppen werden via Active Directory aufgelöst.  Ebenso werden Linux/Samba Dateifreigaben unterstützt. Lokale Gruppen müssen zu LDAP Gruppen/Benutzer (Microsoft AD, Univention CS, Samba mit OpenLDAP) auflösbar sein. Mailserver  Microsoft Exchange 2007 Server (Kerberos Authentication, Integrated Login vorausgesetzt bzw. SAML 2.0 Infrastruktur laut Hinweis)

Mindbreeze InSpire

8

 Microsoft Exchange 2010 Server unter Verwendung des Microsoft Exchange Connector Plugins (Kerberos Authentication, Integrated Login vorausgesetzt bzw. SAML 2.0 Infrastruktur laut Hinweis)  Microsoft Exchange 2013 Server unter Verwendung des Microsoft Exchange Connector Plugins (Kerberos Authentication, Integrated Login vorausgesetzt bzw. SAML 2.0 Infrastruktur laut Hinweis) EMC Documentum 6.6 Data Integration  Der Data Integration Connector bindet umfassende ETL-Prozesse (Extract, Transform and Load) an Mindbreeze InSpire an. Solche ETL Prozesse/Jobs können mittels dem Talend Open Studio erstellt und Java Code daraus erzeugt wurden. Diese generierten Pakete können dann nahtlos in die Mindbreeze InSpire Infrastruktur mittels dem Data Integration Connector integriert werden. o Access Plugin: Da die Berechtigungsstrukturen für ETL Prozesse/Jobs für jeden definierten ETL Prozess/Job von den jeweils involvieren Datenquellen abhängig sind, ist ein entsprechendes angepasstes Access Plugin zu erstellen um sicherzustellen, dass die Rechte der Quellapplikationen über die definierten ETL Prozesse/Jobs hinweg eingehalten werden. Ein angepasstes Access Plugin ist auf Basis des Mindbreeze SDK zu erstellten. o Context Plugin: Der Kontext (wie beispielsweise Icon oder Kontext-Menü mit Kontext Aktionen) für Informationsobjekte, welche im Zuge einer Query als Suchergebnis in einem Client angezeigt werden, wird über diese Komponente zur Verfügung gestellt. Mit dem Mindbreeze SDK können dabei Aktionen wie das Öffnen eines Informationsobjekts mit einer gewünschten Zielapplikation umgesetzt werden. SAP LDAP / Microsoft Active Directory Microsoft SharePoint 2007 und Microsoft SharePoint 2013  Microsoft SharePoint 2007 (Kerberos Authentication, Integrated Login vorausgesetzt bzw. SAML 2.0 Infrastruktur laut Hinweis)  Der Mindbreeze InSpire – Microsoft SharePoint Crawler kann „Document Libraries“ von Microsoft SharePoint abrufen. Diese können in Folge indiziert werden.  Folgende Metainformationen werden standardmäßig extrahiert: o listId: Id der Microsoft SharePoint Liste o sharepointURL: URL des Microsoft SharePoint Servers o listName: Name der Microsoft SharePoint Liste o folder: Ordner innerhalb der Dokumentenliste o site: Name der Microsoft SharePoint-Site Web Mindbreeze InSpire unterstützt die Indizierung von Webseiten im Intranet und Internet. Die Verfolgung von Hyperlinks dient als technische Basis um sich von konfigurierbaren Ausgangsseiten zu weiteren Verzweigungsseiten zu gelangen. Rechteprüfungen für Autorisierung werden nicht im Standardproduktumfang abgedeckt, jedoch sind diesbezügliche Erweiterungen mit dem Mindbreeze InSpire – Connector Framework (SDK) abdeckbar. Es sind vier Strategien zur Verfolgung von Hyperlinks in Verwendung, dabei ist es möglich auf einem Webserver zu verbleiben, innerhalb einer Domäne Hyperlinks nachzuverfolgen, uneingeschränkt alle aktiven Hyperlinks nachzuverfolgen oder die Nachverfolgung auf die Hyperlinks einer "Sitemap" (Inhaltsverzeichnis) zu beschränken (Linktiefe: 1). Komponenten von Dritten

Mindbreeze InSpire

9

Die Unterstützung von Authentifizierungsmechanismen (wie zertifkatsbasierte Authentifizierung, formularbasierte Authentifizierung, „Basic Authentication“) kann via einer SAML 2.0 Infrastruktur mit dem Mindbreeze InSpire - Web Client durchgeführt werden.

Hinweis: Die Zusammenarbeit des Mindbreeze InSpire Client Service mit SAML 2.0 Indentity Provider (IdP) wurde vom Hersteller ausschließlich unter der Verwendung des SAML 2.0 kompatiblen Produktes Shibboleth 2.4.0 Identity Provider getestet.

4.3 Unterstützte Dateitypen Filter für die folgenden Dateiendungen werden unterstützt Microsoft Office:  Versionen o Microsoft Word, Microsoft PowerPoint, Version 2000 bis 2013 o Microsoft Office: Microsoft Excel, Version ‘97 bis 2013 o Microsoft Outlook 2003 - 2013  Formate: PST, MSG, DOC, PPT, XLS, DOCX, PPTX, XLSX Mail: MBOX, EML Kalender: ICS Kontakte: VCF Open Document Format: ODT, ODS, ODP Open Office:  Versionen o OpenOffice.org Version 1.1 bis 3.2 o OpenDocument Version 1.0  Formate: SXC, SXD, SXI, SXW Textdateien: TXT Images: BMP, GIF, JPEG, JPG, PNG, TIF,TIFF, PNM, PGM, PPM, PBM, SVG Web: HTML: CFM, HTM, HTML / XHTML: XHT, XHTM Audio: MP3, AU, AIF, WAV, MID E-Book: EPUB ASCII- und ANSI-basierende Textdateien (UTF-8) Dateiarchive: ZIP, JAR

Weitere unterstützte Formate: PDF (Adobe PDF Format), RTF, URL, XML, COOML, RDF, FLV (Flash-Video), CLASS (Java Class Files) Das Mindbreeze InSpire - Filter Service unterstützt Abbyy FineReader Engine 11 für das OCR von Inhalten durch die Verwendung entsprechender Plugins. Die Drittkomponenten (sind vom Hersteller Abbyy) gesondert zu lizenzieren. Wichtig: Das Mindbreeze InSpire – Filter Service analysiert und filtert Dateien entsprechend deren Inhalte. Eine 100% vollständige und korrekte Filtrierung aller Inhalte kann nicht gewährleistet werden.

Mindbreeze InSpire

10

Für Microsoft Outlook PST Dateien und deren Inhalte gelten folgende Einschränkungen:  Bei einer Delta-Indizierung werden Dokumente nicht aus dem Index gelöscht, obwohl Dateien aus dem PST gelöscht wurden.  Bei einer Delta-Indizierung werden Dokumente (Inhalte des PSTs) nicht aus dem Index gelöscht, obwohl die PST Datei gelöscht wurde.  Inhalte aus Microsoft Outlook PST Dateien sollen in einem separaten Index (Indices) abgelegt werden.

4.3.1 Sprachen und Schriften der Dokumente: Mindbreeze InSpire unterstützt durchgängig den UNICODE-Standard (UTF-8 und UTF-16), damit werden alle darin definierten Sprach- und Schriftsysteme unterstützt.

Suche Dieses Kapitel liefert eine kurze Übersicht über Abfragesprache und Behandlung der Suchergebnisse.

5.1 Übersicht Die Abfragen des Mindbreeze InSpire - Web Client gegen die serverseitigen Inhalte werden vom Mindbreeze InSpire – Client Service der Mindbreeze InSpire Architektur übernommen. Die Benutzer können mit dem Mindbreeze InSpire - Web Client in einem oder mehreren Indexkatalogen gleichzeitig suchen. Dabei können sich diese Kataloge auch auf verschiedenen Servern befinden. Die Suchergebnisse aus den verschiedenen Indizes können vom Benutzer nach Belieben in das Suchergebnis ein- oder ausblendet werden.

5.1.1 Wortbasierte Suche und Phrasensuche Mindbreeze InSpire bietet eine Möglichkeit für die exakte Suche nach einem Wort („Wortbasierte Suche“) bzw. nach einer Wortgruppe („Phrasensuche“). Dabei werden nur mehr jene Ergebnisse angezeigt, die den gesuchten Begriff (einzelnes Wort oder Phrase) als Ganzes enthalten.

5.2 Abfragesprache Mindbreeze InSpire verfügt über eine intuitive, von Internet-Suchmaschinen bekannte Abfragesprache. Standardmäßig werden alle durch Leerzeichen getrennten Suchbegriffe über eine logische UNDVerknüpfung an die Suchmaschine weitergegeben. Eine Suche nach ganzen Phrasen kann über die Eingabe von Anführungsstrichen abgesetzt werden. Die Ergebnisse können durch den Dateityp (Endung) sowie nach Kategorie (E-Mail, Datei etc.) eingeschränkt werden (siehe Benutzerhandbuch). Zusätzlich zu der automatischen UND Verknüpfung können boolesche Operatoren, wie „AND“ bzw. „OR“, sowie Klammerungen verwendet werden, um noch detaillierter nach Objekten suchen zu können. Die Wortnähe kann mittels „NEAR“ verwendet werden um jene Treffer bevorzugt anzuzeigen deren beide Suchwörter näher beisammen stehen. Die Suche führt in einem Spezialfall eine sogenannte „Wildcard“-Suche durch. Für die Suche im Metadatum „Titel“ werden implizite Wildcards am Anfang und am Ende des Suchbegriffes

Mindbreeze InSpire

11

unterstützt. Die Suche zum Beispiel nach „report“ liefert für das Metadatum „Titel“ also Ergebnisse für *report*.

5.3 Suchergebnisse Die Suchergebnisse werden im Hauptfenster nach Kategorien angezeigt. Je nach Ergebnis können folgende Kategorien zur Anzeige kommen (sofern Ergebnisse in der betreffenden Kategorie aufscheinen):  Dateien: Der bzw. die Suchbegriffe kommen im Volltext des Dokuments bzw. in einer Auswahl der zusätzlich gespeicherten Metadaten vor.  E-Mails: Der Volltext oder übliche Felder (Sender, Betreff, etc.) enthalten den Suchbegriff.  Kontakte: Der Suchbegriff wurde in den Datenfeldern eines Kontaktes in Microsoft Exchange/Outlook gefunden.  Kalender: In den Microsoft Exchange/Outlook Kalendereinträgen wurde der Suchbegriff gefunden.  Aufgaben: In den Microsoft Exchange/Outlook Aufgaben wurde der Suchbegriff gefunden.  Notizen: In den Microsoft Outlook/Exchange Notizen wurde der Suchbegriff gefunden.  Von Integratoren definierte applikationsspezifische Kategorienamen: (z. B. Fabasoft Folio): Listen die Treffer der jeweiligen Kategorie auf, wobei Subkategorien vergeben werden können.  Bilder inkl. Vorschau: Der Suchbegriff kommt im Dateinamen oder Ordner eines Bildes vor. Es werden pro Kategorie die Anzahl der Ergebnisse, die der Benutzer ausgewählt hat, angezeigt. Neben den Schaltflächen zur weiteren Navigation (Weiter, Zurück) werden die Ergebnisse pro Kategorie dynamisch geteilt, um schneller zum Ergebnis zu finden. Die Art und Weise nach der die Unterteilung stattfindet, hängt von der Sortierung des Ergebnisses ab. Wird das Ergebnis nach Datum sortiert, so wird die Sortierung innerhalb der Kategorien in Zeitabschnitten erfolgen. Es wird auch je nach Größe des Zeitraumes aller Ergebnisse in dieser Kategorie in Jahre, Quartale und Monate unterschieden (sog. „Drill Down“ über die Zeit).

5.4 Sortierung und Gruppierung der Suchergebnisse Dieses Kapitel beschreibt die Vorschau und Markierung von Suchbegriffen, sowie das Ranking und die Navigation durch die Suchergebnisse.

5.4.1 Vorschau und Markierung der Suchbegriffe Das Hauptfenster stellt die Suchergebnisse in zwei Detailstufen dar. In der Übersicht werden nur wesentliche Elemente, wie z.B. Name, Ort oder Datum angezeigt, um relativ schnell einen Überblick über die Resultate zu bekommen, diese Anzeige variiert entsprechend der Metadaten die für Treffer zur Verfügung stehen. In der detaillierten Ansicht wird eine Textvorschau auf den Inhalt angeboten, wobei versucht wird, relevante Stellen des Textes aus der im Index gespeicherten Zusammenfassung anzuzeigen. Die Suchbegriffe werden in verschieden Farben hervorgehoben.

5.4.2 Ranking Die Ergebnisse werden bei der Suche innerhalb der Kategorie nach semantischer Relevanz oder auch chronologisch sortiert, wobei wichtigere oder aktuellere Elemente zuerst angezeigt werden. Bei der chronologischen Sortierung wird das Datum der letzten Änderung herangezogen. Alternativ kann ein Ranking-Algorithmus gewählt werden, der mehrere Kriterien, unter anderem die Anzahl und die Position des Suchbegriffes innerhalb des gefundenen Dokumentes heran zieht („inhaltsbasiertes Ranking“), um einen Rang für die Qualität des Suchergebnisses zu berechnen.

Mindbreeze InSpire

12

Bei der Suche mit mehreren Phrasen wird die Nähe der gefundenen Begriffe zueinander berücksichtigt, wie auch beim Suchen mit dem Schlüsselbegriff „NEAR“.

5.4.3 Navigation Mindbreeze InSpire ermöglicht eine einfache und sehr schnelle Navigation durch die Ergebnisse der Suche mittels der im Kontext mit den Suchergebnissen angebotenen Navigationselemente. Diese sind einerseits die Schaltflächen zum Blättern und andererseits die dynamisch und online berechneten Teilungen. Damit wird ein in der Datenbanktechnologie als „Drill-Down“ bezeichnetes Verfahren zur schnellen Navigation ermöglicht. Auch bei nicht guter Kenntnis des Gesuchten (wenig Suchbegriffe) ist es damit möglich, einfach und schnell zum Ergebnis zu navigieren.

5.4.4 Kontextbezogene Aktionen Mindbreeze InSpire bietet neben dem Öffnen eines Resultates (Starten der damit verknüpften Anwendung) viele Möglichkeiten, mit dem gefundenen Objekt weiter zu arbeiten. Das Kontextmenü bietet je nach Typ die Option, es mit anderen Programmen zu öffnen, den enthaltenden Ordner zu öffnen, es in die Zwischenablage von Microsoft Windows zu kopieren oder es im Microsoft Windows Explorer anzuzeigen. Dieses Menü kann je nach Datenquelle (Quellsystem) über die Mindbreeze InSpire - Kontext-Schnittstelle den Gegebenheiten der jeweiligen Datenquelle implementiert werden.

5.5 Suchreiter Mindbreeze InSpire bietet über sogenannte Suchreiter die Möglichkeit eine Suche gezielt einzuschränken. Suchreiter werden in den Benutzer-Profil Dateien definiert und können  als Standardeinstellung für alle Benutzer oder  als Einstellung für einzelne Benutzer verwendet werden.

Die Sucheinschränkungen für Suchreiter verwenden die Sprachelemente der Mindbreeze InSpire Abfragesprache. Die Verwendung von beliebigen Metadaten zur Einschränkung ist möglich.

5.6 Sicherheit Mindbreeze InSpire zeigt dem aktuellen Benutzer nur jene Ergebnisse an, für die dieser ausreichende Zugriffsberechtigungen (zumindest Leseberechtigung) verfügt. Für die Prüfung werden von Mindbreeze InSpire, abhängig von der jeweiligen Datenquelle folgende Möglichkeiten unterstützt:  Online Zugriffsprüfung gegen die jeweilige Datenquelle über die entsprechende Mindbreeze InSpire Schnittstelle durchgeführt. Damit wird erreicht, dass auch unmittelbar nach einer Berechtigungsveränderung im daten-führenden System diese Änderungen berücksichtigt werden und in keinem Fall ein Sicherheitsrisiko entstehen kann. Schlägt die Berechtigungsprüfung fehl, wird der aktuell geprüfte Inhalt (z.B. ein Dokument) aus der zum Mindbreeze InSpire Client übermittelten Ergebnisliste entfernt und somit nicht angezeigt.  Im Rahmen der Indizierung können die Berechtigungsinformationen (ACLs) in den Index aufgenommen werden. Dadurch kann eine gleichbleibende Suchgeschwindigkeit ohne externe Abhängigkeiten gewährleistet werden. Eine entsprechende Latenzzeit der Aktualisierung der Berechtigungsinformationen im Index muss jedoch berücksichtigt werden.

Mindbreeze InSpire

13

Services und Konnektoren 6.1 Services Mindbreeze InSpire bietet folgende Services:  Filter Service  Index Service  Query Service  Client Service  Crawler Service

6.2 Konnektoren Mindbreeze InSpire - File System Crawler Service  Mindbreeze InSpire (Microsoft Windows-basierte Appliance) o Microsoft Windows Dateifreigaben und DFS o Dateisysteme: FAT32 und NTFS Mindbreeze InSpire – Microsoft Exchange Crawler Service  Microsoft Exchange Server 2007 (64-bit, x64)  Microsoft Exchange Server 2010 (64-bit x64)  Microsoft Exchange Server 2013 (64-bit x64) Mindbreeze InSpire – Web Connector Mindbreeze InSpire – Microsoft SharePoint Connector  Microsoft SharePoint 2007 (64-bit, x64)  Microsoft SharePoint 2010 (64-bit, x64)  Microsoft SharePoint 2013 (64-bit, x64) Mindbreeze InSpire – Data Integration Connector Mindbreeze InSpire – SAP KMC Connector Mindbreeze InSpire – LDAP/Active Directory Connector Mindbreeze InSpire – EMC Documentum Connector  EMC Documentum 6.6

Mindbreeze InSpire

14

Unterstützte Client-Betriebssysteme für den Webbrowser Client 

Betriebssysteme o Microsoft Windows 7 SP1 (x86 und x64; inkl. x64-Browser) o Microsoft Windows 8.1 o Apple macOS 10.12 (x64)



Unterstützte Browser o Internet Explorer 10 (Win 7) o Internet Explorer 11 (Win 8.1) o Firefox 48 (Win 7, Win 8.1, Apple macOS) o Chrome 50 (Win 7, Win 8.1, Apple macOS) o iPhone iOS 10 o iPad iOS 10 Aktuellere Browser, als die angegebenen, werden laufend nach erfolgreichen Tests unterstützt.

6.3 Unterstützte Sprachen Benutzeroberfläche des Softwareprodukts:  Englisch: Mindbreeze InSpire Serverkonfiguration  Sprachen der Mindbreeze InSpire - Web Client Benutzerschnittstelle (ohne Hilfe) o Englisch o Deutsch o Italienisch o Französisch o Bulgarisch o Kroatisch o Portugiesisch o Rumänisch o Serbisch o Slowakisch o Slowenisch o Spanisch o Tschechisch o Ungarisch o Russisch o Holländisch o Türkisch o Norwegisch o Japanisch o Chinesisch o Indonesisch

Mindbreeze InSpire

15

Dokumentation:  Englisch/Deutsch: Installations- und Administrationshandbuch

6.4 Wichtige Hinweise für den Betrieb  Während der Erst- bzw. Deltaindizierung sind Abfragen der Benutzer gegen das Mindbreeze InSpire – Query Service möglichst zu vermeiden.

Hardwareproduktinformation Die Spezifikation und Ausstattung der Hardware ist abhängig von der jeweiligen Mindbreeze InSpire Ausbaustufe. Es gibt Hardwarekonfiguration für die Varianten 500K, 1M, 2M, 5M und 10M. Die Hardware wird mit folgendem Servicevertrag geliefert:  3 Jahre Support; nächster Arbeitstag Vor-Ort

Einsatzbedingungen  Die in der Produktinformation enthaltenen Aussagen über den bestimmungsgemäßen Gebrauch und die Einsatzbedingungen des Produkts verstehen sich ausschließlich als Grundsatzinformation. Um bei der täglichen Arbeit mit dem Produkt umfassend den bestimmungsgemäßen Gebrauch und die Einsatzbedingungen sicherzustellen und zu gewährleisten, bedarf es unbedingt einer qualifizierten Einarbeitung durch ein geschultes Fachpersonal.  Softwareprodukte von Drittherstellern, die von Mindbreeze Produkten vorausgesetzt oder unterstützt werden, deren ordnungsgemäße Lizenzierung und Installation, die notwendigen Tests vor der Produktionsfreigabe sowie der entsprechende Herstellersupport sind nicht im Liefer- und Leistungsumfang enthalten und unterliegen daher insbesondere hinsichtlich ihrer Funktionalität, Funktionsweise oder Eigenschaften nicht der Gewährleistung durch Mindbreeze. Mindbreeze haftet nicht für Fehler oder Funktionsstörungen, welche durch Softwareprodukte von Drittherstellern und/oder solchen, die nicht im Liefer- und Leistungsumfang enthalten sind, verursacht werden. Eine Haftung der Mindbreeze kann daher – neben den sonstigen Voraussetzungen – nur dann virulent werden, wenn demonstriert wird, dass eine fehlerfreie Funktionsweise der Drittprodukte gegeben ist. Im Zusammenhang mit dem Zusammenwirken von Hard- und Softwareumgebungen wird auf die Hinweise des Lizenzvertrages verwiesen.  Mindbreeze trifft keine expliziten oder impliziten Aussagen zu Performance oder Antwortzeitverhalten der Mindbreeze Softwareprodukte, da Performance und Antwortzeitverhalten wesentlich von der zum Einsatz kommenden Infrastruktur abhängen. Für Auslegung, Konfiguration und Sizing der entsprechenden Infrastruktur verweisen wir auf die Angaben, Empfehlungen und Spezifikationen der jeweiligen Hersteller.  Insbesondere sind Backup-/Restore-/Desaster-Recovery-Funktionalitäten nicht im Lieferumfang der Mindbreeze Produkte enthalten  Das Produkt ist für eine übliche kommerzielle Verwendung bestimmt. Einsatzbereiche, an die besondere Sicherheitsanforderungen gestellt werden, sind hiervon nicht mit umfasst.  Der Lizenzgeber behält sich vor, Änderungen über den bestimmungsgemäßen Gebrauch und die Einsatzbedingungen des Produkts vorzunehmen, es obliegt daher ausschließlich dem Produkthersteller die Produkthoheit.

Mindbreeze InSpire

16

 Der Kunde anerkennt, dass ausschließlich ihm die Wahrung seiner Geschäfts-, Betriebs- und Berufsgeheimnisse obliegt, ebenso die Wahrnehmung aller geschützten Rechtspositionen und der damit verbundenen Rechtsfolgen aus der Publikation der Arbeitsergebnisse des Kunden.

Mindbreeze InSpire

17