SetSearchSynonymsFromFile

SetSearchSynonymsFromFile
OP
 
Rückgabewert
RET
 
Parameterliste
index
IN
RegularStringWithSingleContent
 
fileName
IN
RegularString
 
Kurzbeschreibung:
Dieser Service verschiebt die Datei mit Namen fileName aus dem Insyde TMP-Verzeichnis nach SEARCH_SYNONYMS.XML in den konkreten Such-Index-Unterordner „IDX01“ resp. "IDX02". Der Index mit dem Namen index muss konfiguriert und aktiviert sein. Die Synonyme greifen unmittelbar auf dem aktiven Such-Index und auf dem neu erstellten Such-Index, wenn zum Ausführungszeitpunkt des Service im Hintergrund gerade eine vollständige Indexierung durchgeführt wird.

            
Format-Beispiel:
<?xml version="1.0" encoding="utf-8"?>
<synonyms>
  <group>
    <syn>lamborghini</syn>
    <syn>lambo</syn>
  </group>
  <group language="1">
    <syn>anna</syn>
    <syn>annali</syn>
    <syn>ännäli</syn>
    <syn>annälisi</syn>
  </group>
  <group language="3">
    <syn>fast</syn>
    <syn>quick</syn>
    <syn>rapid</syn>
  </group>
  <group language="3">
    <syn>slow</syn>
    <syn>decrease</syn>
  </group>
</synonyms>
Bemerkungen:
Mit Hilfe dieser Methode kann geprüft werden, ob das Aufrufen eines Service grundsätzlich funktionieren kann.
Dies macht dann Sinn, wenn einer Fehlermeldung aufgrund eines ungültigen Kontext vorgegriffen werden soll.
(1): System.ServiceBus.GeneralServerError
(2): Search.NoActIndexForIndexName
(3): Search.CoreSetSearchSynoFFFailed

            
Erläuterungen:
(1) = Unerwarteter Fehler mit Beschreibung
(2) = Kein aktivierter Index mit diesem Namen 
(3) = Job nicht angenommen resp. nicht ausgeführt