Ansicht
Dokumentation

SKWF_INDEX_COMBINED_SEARCH_XML - Kombinierte Volltext- und Attributsuche mit Berechtigung

SKWF_INDEX_COMBINED_SEARCH_XML - Kombinierte Volltext- und Attributsuche mit Berechtigung

BAL Application Log Documentation   PERFORM Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Normal;Kombinierte Volltext- und Attributsuche in XML

Der Baustein ermöglicht eine Volltextsuche (exakte Suche, Fuzzy Suche, ...) gemäß der XML-Syntax.
Weiterhin ermöglicht er eine Attributsuche (Einschränkung der Suchbedingung).

Die Attributsuche kann mit Hilfe von PHIO-Klassen (PH_CLASS) und der entprechenden Query PHIO_QUERY eingeschränkt werden.

Die Suche wird über folgende Tabellen angesprochen:

CATATTRIBTAB: dient zur Identifizierung der Indexkategorie

XMLQUERYTAB: Suchquery

Über die beiden Parameter RESULT_FROM, RESULT_TO definiert sich ein Treffer-Intervall, welches die Ergebnismenge einschränkt.

Die gefundenen Dokumente (PHIO/LOIO-Information) befinden sich in der Tabelle RESULTDOCTAB und die zugehörigen Attribute in der Tabelle RESULTATTRTAB. Die zur RESULTATTRTAB zugehörigen Dokumente sind über die Komponenten OBJID und CLASS eindeutig verknüpft.

Der Rückgabeparameter KIND_OF_SEARCH bestimmt die Art der durchgeführten Suche:

A: reine Attribut-Suche

C: kombinierte Attribut-Volltext-Suche

F: reine Volltext-Suche

Der Rückgabeparameter LAST_SEARCH_LIMIT gibt die zuletzt verwendete (interne) Suchobergrenze zurück und sollte bei gestaffelter Suche (Volltext- oder kombinierter Suche) genutzt werden, um die Folgeintervalle zu definieren.

Die Tabelle RESULTATTRTAB beinhaltet die gewünschten gefundenen Attribute. Fehlt die Tabelle, werden keine Attribute bestimmt.

Die Tabelle REQUESTED_PROPS spezifiziert die gewünschten Attribute. Ist sie leer, werden sämtliche Attribute zu den gefundenen Dokumenten bestimmt. Ansonsten werden nur die spezifizierten Attribute zu den gefundenen Dokumenten bestimmt.

Ist der Importparameter X_FEATURE gesetzt, werden für die Ergebnisdokumente die zugehörigen Merkmale extrahiert und in der Tabelle RESULTFEATTAB zurückgegeben.
Die Anzahl der Merkmale pro Dokument wird über den Eingabeparameter NUMBERFE festgelegt.

Beispiel für XML-Syntax:

BO <TYPE>THINWEISE<TW>10000
BC
OAND
BO
AIWB_STATE</NAME>RELEASEDEQ<TW>10000<TYPE>BC

bedeutet: (Volltext Hinweis ) AND (Attribut IWB_STATE = "RELEASED")





Parameter

ATTRIBUTE_QUERIES
CONNECTION_SPACE
CONTEXT_ID
ERROR
ES_ERRORCODE
FEATURES_RESULT
FOLDERS
KIND_OF_SEARCH
LANGUAGE
LAST_SEARCH_LIMIT
NUMBER_OF_FEATURES
NUM_OF_HITS
PHIO_CLASSES
PROPERTIES_REQUEST
PROPERTIES_RESULT
PTYPE
RCODE
RESULT_FROM
RESULT_LOIOS_PHIOS
RESULT_TO
XML_QUERIES
X_STRICT

Ausnahmen

Funktionsgruppe

SKWF_RETRIEVAL

Fill RESBD Structure from EBP Component Structure   BAL_S_LOG - Application Log: Log header data  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3426 Date: 20240523 Time: 100820     sap01-206 ( 55 ms )