# Functions
Construct constructs a full operational indexing service, using real dependencies.
SkipNotification removes setting up IPNI notification handlers.
WithCachingQueue overrides the default caching queue for provider caching.
WithClaimsClient configures the redis client used for caching content claims.
WithClaimsStore configures the store used for content claims.
WithDataPath constructs a flat FS datastore at the specified path to use for IPNI advertisements and content claims.
WithDatastore uses the given datastore for storing IPNI advertisements and content claims.
WithIndexesClient configures the redis client used for caching blob indexes.
WithLegacyClaims uses the given LegacyClaimsFinder to find claims on legacy systems and storage.
WithProvidersClient configures the redis client used for caching providers.
WithPublisherStore overrides the store used for IPNI advertisements If not used with startIPNIServer = false, store.AdvertStore must implement store.FullStore.
WithServiceOptions passes option to the core service.
WithStartIPNIServer determines when IPNI ads will be served directly over HTTP Defaults true.
# Structs
ServiceConfig sets specific config values for the service.
# Interfaces
Service is the core methods of the indexing service but with additional lifecycle methods.
# Type aliases
Option configures how the node is construct.