Skip to content

@pod-os/core


@pod-os/core / SearchGateway

Class: SearchGateway

Defined in: search/SearchGateway.ts:9

Constructors

Constructor

new SearchGateway(store): SearchGateway

Defined in: search/SearchGateway.ts:10

Parameters

store

Store

Returns

SearchGateway

Methods

addToLabelIndex()

addToLabelIndex(thing, labelIndex): Promise\<void>

Defined in: search/SearchGateway.ts:28

Parameters

thing

Thing

labelIndex

LabelIndex

Returns

Promise\<void>


buildSearchIndex()

buildSearchIndex(profile): Promise\<SearchIndex>

Defined in: search/SearchGateway.ts:16

Fetch the private label index for the given profile and build a search index from it

Parameters

profile

WebIdProfile

Returns

Promise\<SearchIndex>


createDefaultLabelIndex()

createDefaultLabelIndex(profile): Promise\<LabelIndex>

Defined in: search/SearchGateway.ts:32

Parameters

profile

WebIdProfile

Returns

Promise\<LabelIndex>