| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung |
| primus:primussearchservice [2023/06/21 09:10] – Tabellenformatierung korrigiert mgras | primus:primussearchservice [2023/12/08 16:01] (aktuell) – +culture="de-DE" mgras |
|---|
| |:::|:::|:::| ''tcp_port''| TCP/IP Port über den die Clients mit dem Suchdienst kommunizieren| | |:::|:::|:::| ''tcp_port''| TCP/IP Port über den die Clients mit dem Suchdienst kommunizieren| |
| |:::|:::|:::| ''offline_calls''| Ablageverzeichnis für [[PrimusSearchService#offline_calls]]| | |:::|:::|:::| ''offline_calls''| Ablageverzeichnis für [[PrimusSearchService#offline_calls]]| |
| | |:::|:::|:::| ''culture''| Definiert die Datumsformatierung für die SQLite Datenbank, ''culture="de-DE"''| |
| |:::| ''<Tables>''| | |Definition der Suchbereiche| | |:::| ''<Tables>''| | |Definition der Suchbereiche| |
| |:::|:::| ''<XXX_Projects>''| | Definiert einen Suchbereich mit dem Namen ''XXX'' für Verzeichnisse| | |:::|:::| ''<XXX_Projects>''| | Definiert einen Suchbereich mit dem Namen ''XXX'' für Verzeichnisse| |
| |:::|:::|:::| ''path''| Ablageverzeichnis für die zu indizierenden Daten| | |:::|:::|:::| ''path''| Ablageverzeichnis für die zu indizierenden Daten| |
| |:::|:::|:::| ''prodata''| Definiert ob es sich um eine Projekt- (''1'') oder einen Dokumentenindex (''0'') handelt| | |:::|:::|:::| ''prodata''| Definiert ob es sich um eine Projekt- (''1'') oder einen Dokumentenindex (''0'') handelt| |
| |:::|:::|:::| ''sqlite''| Definiert ob SQLite genutzt werden soll oder nicht| | |:::|:::|:::| ''sqlite''| Definiert ob SQLite genutzt (''1'') werden soll oder nicht (''0'')| |
| |:::|:::|:::| ''limit''| Maximale Anzahl der Ergebnisse die eine Suche zurück liefern soll (nur SQLite)| | |:::|:::|:::| ''limit''| Maximale Anzahl der Ergebnisse die eine Suche zurück liefern soll (nur SQLite)| |
| |:::|:::|:::| ''[[PrimusSearchService#map]]''| Ordnet einen Laufwerksbuchstaben einem [[Glossar#UNC-Pfad]] zu| | |:::|:::|:::| ''[[PrimusSearchService#map]]''| Ordnet einen Laufwerksbuchstaben einem [[Glossar#UNC-Pfad]] zu| |
| |
| In den Suchbereichen werden die zu indizierenden Datenfelder als [[Glossar#Leer-Tag]] mit dem Namen des Datenfelds und dem Attribut ''length'' für die Anzahl der Zeichen des Datenfelds die indiziert werden sollen. Das Attribut ''length'' ist bei Verwendung von [[PrimusSearchService#SQLite]] nicht mehr erforderlich. | === Indizierte Datenfelder === |
| | In den Suchbereichen werden die zu indizierenden Datenfelder als [[Glossar#Leer-Tag]] mit dem Namen des Datenfelds und dem Attribut ''length'' für die Anzahl der Zeichen des Datenfelds die indiziert werden sollen. Das Attribut ''length'' ist bei Verwendung von [[PrimusSearchService#SQLite]] nicht mehr erforderlich, für Datumsangaben sollte allerdings das Attribut ''type'' mit dem Wert ''date'' angegeben werden um korrekte Suchergebnisse zu erhalten. |
| | <code xml> |
| | <ChangeName length="8" /> |
| | <ChangeDate length="" type="date" /> |
| | </code> |
| |
| === map Attribut === | === map Attribut === |
| Der PrimusSearchService läuft als Dienst, evtl. mit einem speziellen [[PrimusSearchService#Dienstkonto]]. Diesem Dienst stehen zur Laufzeit keine Luafwerksbuchstaben zur Verfügung, da diese erst im Kontext einer Benutzersitzung erstellt werden. Damit nun der PrimusSearchService auch diese Dokumente indizieren kann, erfolgt mit ''map'' eine Zuordnung eines Pfads mit Laufwerksbuchstaben zu einem UNC-Pfad. | Der PrimusSearchService läuft als Dienst, evtl. mit einem speziellen [[PrimusSearchService#Dienstkonto]]. Diesem Dienst stehen zur Laufzeit keine Laufwerksbuchstaben zur Verfügung, da diese erst im Kontext einer Benutzersitzung erstellt werden. Damit nun der PrimusSearchService auch diese Dokumente indizieren kann, erfolgt mit ''map'' eine Zuordnung eines Pfads mit Laufwerksbuchstaben zu einem UNC-Pfad. |
| |
| Wenn auf dem Client | Wenn auf dem Client |
| |
| ===== Firewalleinstellungen ===== | ===== Firewalleinstellungen ===== |
| | Der im Attribut ''tcp_port'' konfigurierte Port muss in der Firewall ein- und ausgehend, sowohl auf dem Client als auch dem Server freigegeben sein. |
| |
| ===== Siehe auch ===== | ===== Siehe auch ===== |
| *[[Path]] | *[[Path]] |
| |
| {{tag>Dienst}} | {{tag>Primusservice}} |