Class: SearchService
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/search.ts:53
Extends
BaseService
Constructors
Constructor
new SearchService(
client):SearchService
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/base.ts:12
Parameters
client
Returns
SearchService
Inherited from
BaseService.constructor
Properties
client
protectedclient:TanqoryClient
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/base.ts:10
Inherited from
BaseService.client
Methods
buildQuery()
protectedbuildQuery(options?):Record<string,any>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/base.ts:26
Build query parameters
Parameters
options?
Returns
Record<string, any>
Inherited from
BaseService.buildQuery
generateIdempotencyKey()
protectedgenerateIdempotencyKey(prefix):string
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/base.ts:19
Generate idempotency key
Parameters
prefix
string
Returns
string
Inherited from
BaseService.generateIdempotencyKey
getExportMimeType()
protectedgetExportMimeType(format):string
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/base.ts:45
Get MIME type for export format
Parameters
format
string
Returns
string
Inherited from
BaseService.getExportMimeType
globalSearch()
globalSearch(
storeId,query,options?):Promise<GlobalSearchResponse>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/search.ts:74
Perform global search across multiple resource types
Parameters
storeId
string
Store identifier
query
string
Search query string
options?
Optional search parameters
Returns
Promise<GlobalSearchResponse>
Search results grouped by type
Example
// Search all types
const results = await tanqory.search.globalSearch('store_123', 'coconut')
// Search specific types with limit
const results = await tanqory.search.globalSearch('store_123', 'john', {
types: ['customers', 'orders'],
limit: 10
})