diff --git a/packages/client-search/src/types/SearchOptions.ts b/packages/client-search/src/types/SearchOptions.ts index b825431e3..f7cca8a00 100644 --- a/packages/client-search/src/types/SearchOptions.ts +++ b/packages/client-search/src/types/SearchOptions.ts @@ -334,4 +334,12 @@ export type SearchOptions = { * Engine's default: true */ readonly enableABTest?: boolean; + + /** + * Enable word segmentation (also called decompounding) at query time for + * compatible languages. For example, this turns the Dutch query + * "spaanplaatbehang" into "spaan plaat behang" to retrieve more relevant + * results. + */ + readonly decompoundQuery?: boolean; }; diff --git a/packages/client-search/src/types/Settings.ts b/packages/client-search/src/types/Settings.ts index 3d5bad5fa..fb03200a6 100644 --- a/packages/client-search/src/types/Settings.ts +++ b/packages/client-search/src/types/Settings.ts @@ -283,4 +283,12 @@ export type Settings = { * Custom userData that could be added to the Settings. */ readonly userData?: any; + + /** + * Enable word segmentation (also called decompounding) at query time for + * compatible languages. For example, this turns the Dutch query + * "spaanplaatbehang" into "spaan plaat behang" to retrieve more relevant + * results. + */ + readonly decompoundQuery?: boolean; };