package Ġdocumentation . guides . results . filtering Ċ Ċ import Ġcom . alg ol ia . search . dsl . attributes For Fac eting Ċ import Ġcom . alg ol ia . search . dsl . filters Ċ import Ġcom . alg ol ia . search . dsl . query Ċ import Ġcom . alg ol ia . search . dsl . settings Ċ import Ġdocumentation . index Ċ import Ġkotlinx . coroutines . test . run Test Ċ import Ġkotlin . test . Ignore Ċ import Ġkotlin . test . Test Ċ Ċ @ Ignore Ċ internal Ġclass ĠGuide Filter String Ġ{ ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġsnippet 1 () Ġ{ ĊĠĠĠĠĠĠĠ Ġrun Test Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġsettings Ġ= Ġsettings Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġattributes For Fac eting Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ+" brand " Ġ// Ġor ĠFilter Only ( brand ) Ġfor Ġfiltering Ġpurposes Ġonly ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġindex . set Settings ( settings ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġsnippet 2 () Ġ{ ĊĠĠĠĠĠĠĠ Ġrun Test Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ// ĠOnly ĠâĢľ Motorola âĢĿ Ġs mar tp h ones ĊĠĠĠĠĠĠĠĠĠĠĠ Ġindex . search ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġquery (" sm ar tp hone ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġfilters Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġand Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġfacet (" brand ", Ġ" Motorola ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ// ĠOnly ĠâĢľ LG âĢĿ Ġor ĠâĢľ S amsung âĢĿ Ġs mar tp h ones ĊĠĠĠĠĠĠĠĠĠĠĠ Ġindex . search ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġquery (" sm ar tp hone ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġfilters Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġor Facet Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġfacet (" brand ", Ġ" Motorola ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġfacet (" brand ", Ġ" S amsung ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ// ĠEverything Ġbut ĠâĢľ Apple âĢĿ Ġs mar tp h ones ĊĠĠĠĠĠĠĠĠĠĠĠ Ġindex . search ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġquery (" sm ar tp hone ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġfilters Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġand Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġfacet (" brand ", Ġ" Apple ", Ġis Neg ated Ġ= Ġtrue ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ