Site search: meerdere stores
Eén project met meerdere domeinen: per store eigen teksten, productlinks, synoniemen, redirects, uitsluitingen en een eigen assortiment — op één zoekindex.
Draai je meerdere domeinen vanuit één project (Setup → Websites), dan is elk domein een store. Site search gebruikt voor alle stores één zoekindex, maar een store kan dingen anders doen dan het project. Met één store verandert er niets: je ziet geen keuzes per store en de zoekfunctie werkt precies zoals altijd.
Kies bovenin het dashboard welke store je bekijkt. Op Alle stores stel je de standaard in; in een store stel je in wat die store anders doet.
Instellingen per store
Section titled “Instellingen per store”In de groep Zoeken van Instellingen en op Filters staat per veld Standaard gebruiken. Vink het uit om de store een eigen waarde te geven; Eigen waarde · terugzetten zet het terug. Op Indeling, Producttegel, en bij Installatie en Gedrag onder Instellingen, bewaart opslaan in een store wat afwijkt van het project: wat gelijk is aan het project, volgt het project weer. Heeft de store op zo’n scherm eigen waarden, dan staat naast die uitleg Standaard terugzetten: alle eigen waarden van de store op dát scherm gaan weg en het scherm volgt het project weer. Eigen waarden op andere schermen blijven staan.
Wat per store kan verschillen:
| Wat | Voorbeelden |
|---|---|
| Teksten | Placeholder, “niets gevonden”, koppen onder de resultaten |
| Links | Productlink (/{key}), pagina met alle resultaten |
| Weergave | Layout, kolommen, rijen, filterkolom aan/uit, sorteren (kleuren en knoppen: per store in Setup → Look & feel) |
| Producttegel | Variant kiezen, “verberg wat niet op voorraad is” (het uiterlijk en de woorden van de tegel: per store in Setup → Look & feel → Producttegel) |
| Op de pagina | Selector van het zoekveld, te verbergen elementen van de shop |
Wat altijd voor het hele project geldt: welke velden doorzocht worden, tikfouten, stopwoorden, woordvormen, de ranking en boostinstellingen, de A/B-test en het startscherm. Die velden staan in een store grijs met Geldt voor alle stores.
Een productlink per store werkt meteen, zonder herbouw: de link wordt bij elke zoekopdracht opgebouwd voor de store waarop de bezoeker zoekt, op het domein van die store. Daarom staat bij de productlink in een store geen rebuild nodig; op Alle stores staat er heeft een rebuild nodig, want de standaardlink wordt in de zoekindex gezet.
Op Filters verschilt per store alleen wat bovenaan staat: de filterkolom aan/uit, “verberg wat niet op voorraad is” en de productlink. De filters zelf (welke er aan staan, hun volgorde, namen, weergave en het aantal waarden) gelden voor alle stores.
Synoniemen, redirects en uitsluitingen per store
Section titled “Synoniemen, redirects en uitsluitingen per store”Bij een synoniem, een redirect en een uitsluiting (“nooit tonen in de zoekresultaten”) kies je Stores: alle stores, of alleen de stores die je aanvinkt. In de lijsten zie je per regel voor welke stores hij geldt. Bekijk je één store, dan toont de lijst de regels van die store en de regels voor alle stores, en begint een nieuwe regel als regel van die store.
- Synoniem — hetzelfde woord kan een regel voor alle stores hebben én een eigen regel voor één store. Op die store vindt het woord dan beide. Zet je in de lijst een regel op stores waar hetzelfde woord al een regel heeft, dan krijg je een melding en wordt niets opgeslagen; pas dan de andere regel aan.
- Redirect — een redirect van de store zelf gaat vóór een redirect voor alle stores.
- Uitsluiting — voor alle stores gaan de producten uit de index. Voor enkele stores blijven ze in de index en worden ze alleen op die stores niet getoond. Dat gaat in bij de volgende herbouw.
Importeren (synoniemen en redirects): kies in het venster voor welke stores de regels
gelden — standaard de store die je bovenin bekijkt, of alle stores. Heeft je bestand een kolom
stores, dan gaat die voor waar een regel hem invult: storenamen met een komma ertussen, of
alle. Een regel met een store die het project niet kent, wordt overgeslagen.
Zoeksuggesties, “Bedoelde je …?” en de knop vanuit de chat naar de zoekresultaten zoeken met de synoniemen, redirects en het assortiment van de store van de bezoeker. Een eerdere zoekopdracht die alleen iets vindt via het synoniem van een andere store, wordt niet als suggestie getoond.
Boostregels kies je per website met de voorwaarde Website in de regel zelf.
Banners onder of tussen de resultaten komen uit de module die ze maakt (Pop-ups, de productkiezer); waar ze verschijnen stel je daar in.
Assortiment per store
Section titled “Assortiment per store”Bekijk je één store op Instellingen, dan staat bovenaan Assortiment van …: met de voorwaarden-editor zeg je welke producten de zoekfunctie op deze store toont, bovenop wat de shop op die store verkoopt. Geen voorwaarden is alles.
Het assortiment wordt vastgelegd bij het opbouwen van de zoekindex (uit de data in de hub — er wordt niets uit de shop opnieuw gesynchroniseerd). Een wijziging opslaan zet die opbouw klaar. Tot de opbouw klaar is, toont de store zijn volledige assortiment; er verdwijnt dus nooit iets doordat een opbouw nog niet gedraaid heeft.
Hoe het werkt
Section titled “Hoe het werkt”- Eén zoekindex voor alle stores. Elk product krijgt bij de opbouw de lijst van stores waarop het getoond mag worden; een zoekopdracht op een store met eigen regels vraagt alleen die producten op.
- Synoniemen horen in de zoekmachine bij de hele index. Een synoniem van één store wordt daarom onder een eigen sleutel in dezelfde index gezet, die alleen een zoekopdracht op die store gebruikt. Wat de bezoeker typte, wordt gewoon gelogd en getoond.
- De zoekbalk op de shop krijgt de instellingen van de store waarop hij staat mee in het script; de server leest bij elke zoekopdracht de instellingen van de store van de bezoeker.