GetByAttribute

Get
MAIN
 
Rückgabewert
GridStruct
RET
GridStruct
 
Parameterliste
index
IN
RegularStringWithSingleContent
 
attribute
IN
RegularStringWithSingleContent
 
attributeVals
IN
LongStringWithOptionalValsContent
 
attributeValSegs
IN
RegularNumericValue
 
emptySegAsVal
IN
Boolean
 
resultAttributes
IN
LongStringWithOptionalMultiContent
 
Kurzbeschreibung:
Liefert die Business-Objekte eines bestimmten Index entsprechend der Attributwert-Aufzählung.
Bemerkungen:
Gesucht wird nur in dem Mandanten, der via Kontext mitgegeben wird.
(1): System.ServiceBus.GeneralServerError
(2): Search.IndexRepoActualizationFailed
(3): Search.NoIndexRepoEntryForIndexName
(4): Search.NoActRdyIndexForIndexName
(5): Search.NoIndexDefHelperForIndexName
(6): Search.AttributeNotAvailable
(7): Search.AttributeNotAccessible
(8): Search.InvalidIdentifiers
(9): Search.GetByAttributeFailed

            
Erläuterungen:
(1) = Unerwarteter Fehler mit Beschreibung
(2) = IndexRepository-Aktualisierung fehlgeschlagen
(3) = Kein IndexRepository-Eintrag diesen Index
(4) = Kein verfügbarer Index mit diesem Namen
(5) = Der IndexDefinitionHelper ist nicht verfügbar
(6) = Das Attribut steht nicht zur Verfügung
(7) = Das Attribut ist kein Rückgabe-Attribut
(8) = Ungültige Attributwert-Aufzählung
(9) = Fehler bei der eigentlichen Suche
Notiz
Notiz
index:
Ein Index, der physikalisch zur Verfügung stehen muss.
attribute:
Die unter attribute angegebene Index-Spalte muss bei der Konfiguration als IsAccessible & IsSearchable definiert worden sein.
attributeVals:
Die Attributwerte müssen Komma-delimited übergeben werden. Maximal 4000 Zeichen sind zulässig! Mindestens ein Wert muss angegeben werden.
Ein Leerstring oder ein Werte-String der nur Kommas und keinen Wert enthält, ist nicht zulässig!
attributeValSegs:
Die Komma-delimited Wert-Angabe muss gesplittet werden.
Sofern die enthaltenen Werte selber Komma-delimited sind, muss hier allenfalls die Anzahl Segmente der einzelnen Werte angegeben werden.
emptySegAsVal:
Bei einem leeren Segment (Komma folgt auf Komma) ist nicht klar, ob es sich auch tatsächlich um ein leeres Segment handelt
oder ob das Segment einen komplett leeren Wert repräsentiert.
Deshalb kann mit diesem Parameter spezifiziert werden, dass das leere Segment einen (leeren) Wert darstellt.
(Es gibt für fehlende Verweise in der Realität Attribute, welche    und Attribute welche 0,0 oder eben , retournieren!)
resultAttributes:
Als resultAttributes können alle Attribute angegeben werden, welche vorgängig als Rückgabe-Attribute definiert worden sind.
Ohne Angabe von resultAttributes wird lediglich die Spalte Value retourniert. Der * retourniert alle definierten Rückgabe-Attribute.
Im DebugMode können der Inhalt von SearchContent und der Inhalt der als IsSearchable markierten Spalten angefragt werden.