DefaultSearchPluginInitOptions
Options which configure the behaviour of the DefaultSearchPlugin
indexStockStatus
booleanfalse.If set to true, the stock status of a ProductVariant (inStock: Boolean) will
be exposed in the search query results. Enabling this option on an existing
Vendure installation will require a DB migration/synchronization.
bufferUpdates
booleanv1.3.0falseIf set to true, updates to Products, ProductVariants and Collections will not immediately
trigger an update to the search index. Instead, all these changes will be buffered and will
only be run via a call to the runPendingSearchIndexUpdates mutation in the Admin API.
This is very useful for installations with a large number of ProductVariants and/or Collections, as the buffering allows better control over when these expensive jobs are run, and also performs optimizations to minimize the amount of work that needs to be performed by the worker.
searchStrategy
undefinedSet a custom search strategy that implements SearchStrategy or extends an existing search strategy such as MysqlSearchStrategy, PostgresSearchStrategy or SqliteSearchStrategy.
Example