|-valign="top"| width='120' | '''SignaturesSignature'''|{{Func|index:facets|$db as xs:string|xs:string}}<br/pre>{{Func|index:facets|( $db as xs:string, $type as xs:string| := ()) as xs:string}}</pre>|-valign="top"
|'''Summary'''
|Returns information about all facets and facet values of the database {{Code|$db}} in document structure format.<br/>If {{Code|$type}} is specified as {{Code|flat}}, the function returns this information in a flat summarized version. The returned data is derived from the [[Indexes#Path Index|Path Index]].
|-valign="top"
|'''Errors'''
|{{Error|db:preget|Database Module#Errors}} The addressed database does not exist or could not be opened.|-valign="top"
|'''Examples'''
|
{| width='100%'
|-valign="top"| width='120' | '''SignaturesSignature'''|{{Func|index:texts|$db as xs:string|element(value)*}}<br/pre>{{Func|index:texts|( $db as xs:string, $prefix as xs:string|element := (value)*}}<br/>{{Func|index:texts|$db as xs:string, $start as xs:string, $ascending as xs:boolean|? := false()) as element(value)*}}</pre>|-valign="top"
|'''Summary'''
|Returns all strings stored in the [[Indexes#Text Index|Text Index]] of the database {{Code|$db}}, along with their number of occurrences.<br/>If {{Code|$prefix}} is specified, the returned entries will be refined to the ones starting with that prefix.<br/>If {{Code|$startprefix}} and {{Code|$ascending}} are specified, all nodes will be returned after or before the specified start entry.|-valign="top"
|'''Errors'''
|{{Error|db:preget|Database Module#Errors}} The addressed database does not exist or could not be opened.<br/>{{Error|db:no-index|Database Module#Errors}} the index is not available.
|}
{| width='100%'
|-valign="top"| width='120' | '''SignaturesSignature'''|{{Func|index:attributes|$db as xs:string|element(value)*}}<br/pre>{{Func|index:attributes|( $db as xs:string, $prefix as xs:string|element := (value)*}}<br/>{{Func|index:attributes|$db as xs:string, $start as xs:string, $ascending as xs:boolean|? := false()) as element(value)*}}</pre>|-valign="top"
|'''Summary'''
|Returns all strings stored in the [[Indexes#Attribute Index|Attribute Index]] of the database {{Code|$db}}, along with their number of occurrences.<br/>If {{Code|$prefix}} is specified, the returned entries will be refined to the ones starting with that prefix.<br/>If {{Code|$startprefix}} and {{Code|$ascending}} are specified, all nodes will be returned after or before the specified start entry.|-valign="top"
|'''Errors'''
|{{Error|db:preget|Database Module#Errors}} The addressed database does not exist or could not be opened.<br/>{{Error|db:no-index|Database Module#Errors}} the index is not available.
|}
{| width='100%'
|-valign="top"| width='120' | '''SignaturesSignature'''|{{Func|<pre>index:tokens|( $db as xs:string|) as element(value)*}}</pre>|-valign="top"
|'''Summary'''
|Returns all strings stored in the [[Indexes#Token Index|Token Index]] of the database {{Code|$db}}, along with their number of occurrences.
|-valign="top"
|'''Errors'''
|{{Error|db:preget|Database Module#Errors}} The addressed database does not exist or could not be opened.<br/>{{Error|db:no-index|Database Module#Errors}} the index is not available.
|}
{| width='100%'
|-valign="top"| width='120' | '''SignaturesSignature'''|{{Func|<pre>index:element-names|( $db as xs:string|) as element(value)*}}</pre>|-valign="top"
|'''Summary'''
|Returns all element names stored in the [[Indexes#Name Index|Name Index]] of the database {{Code|$db}}, along with their number of occurrences.
|-valign="top"
|'''Errors'''
|{{Error|db:preget|Database Module#Errors}} The addressed database does not exist or could not be opened.
|}
{| width='100%'
|-valign="top"| width='120' | '''SignaturesSignature'''|{{Func|<pre>index:attribute-names|( $db as xs:string|) as element(value)*}}</pre>|-valign="top"
|'''Summary'''
|Returns all attribute names stored in the [[Indexes#Name Index|Name Index]] of the database {{Code|$db}}, along with their number of occurrences.
|-valign="top"
|'''Errors'''
|{{Error|db:preget|Database Module#Errors}} The addressed database does not exist or could not be opened.