Benutzer-Werkzeuge

Webseiten-Werkzeuge


primus:primussearchservice

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
primus:primussearchservice [2023/06/21 09:10] – Tabellenformatierung korrigiert mgrasprimus:primussearchservice [2023/12/08 16:01] (aktuell) – +culture="de-DE" mgras
Zeile 23: Zeile 23:
 |:::|:::|:::| ''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|
Zeile 28: Zeile 29:
 |:::|:::|:::| ''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 
Zeile 49: Zeile 55:
  
 ===== 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 =====
Zeile 55: Zeile 61:
   *[[Path]]   *[[Path]]
  
-{{tag>Dienst}}+{{tag>Primusservice}}
primus/primussearchservice.1687338647.txt.gz · Zuletzt geändert: von mgras