OptionalexcludeThe types of DataObjects to exclude from the search results.
OptionalexcludeThe types of Relationships to exclude from being followed in each DataObject.relating during the search.
OptionalexcludeThe Relationship types to skip during the traversal.
Relationships whose type is in this list are not descended. Takes precedence over
SearchParams.includeRelating.
OptionalincludeThe types of DataObjects to exclusively include in the search results.
OptionalincludeThe types of Relationships to exclusively follow in each DataObject.related during the search.
OptionalincludeThe Relationship types to exclusively follow during the traversal.
When set, only relationships whose type is in this list are descended; relationships of any
other type are skipped. Matched against the relationship type, not the object type.
OptionalincludeIndicates whether to include the starting SearchParams.startObjectId or SearchParams.startObject in the search results.
The default is true.
OptionalresultCollects the search results via a callback function that is executed for each matching DataObject.
This option is mutually exclusive with SearchParams.resultObjects and SearchParams.resultObjectIds.
OptionalresultCollects the search results as a list of DataObject IDs.
This option is mutually exclusive with SearchParams.resultObjects and SearchParams.resultCallback.
OptionalresultCollects the search results as a list of DataObjects.
This option is mutually exclusive with SearchParams.resultObjectIds and SearchParams.resultCallback.
OptionalstartThe DataObject to start the traversal from.
This overrides SearchParams.startObjectId.
OptionalstartThe ID of the DataObject to start the traversal from.
This is overridden by SearchParams.startObject.
Parameters to configure the depth-first search performed by searchObjects to locate DataObjects.
For detailed usage, refer to @xeokit/sdk/model/data.