interface SearchBackendInterface (View source)

Wildcard search over zones and records in the DNS backend.

Methods

array
searchDnsData(string $query, string $objectType = 'all', int $max = 100)

Search for zones and records matching a query.

Details

array searchDnsData(string $query, string $objectType = 'all', int $max = 100)

Search for zones and records matching a query.

Returns separate arrays for zone matches and record matches. Results contain only DNS data - callers must enrich with Poweradmin metadata (ownership, permissions).

Parameters

string $query

Search query (supports wildcards)

string $objectType

Filter: 'all', 'zone', 'record', or 'comment' (API backend only)

int $max

Maximum results

Return Value

array

comments lists RRset comment hits (API backend)