Ontsluiten
Als het crawlen en indexeren is gedaan, hebben we alle informatie die nodig is voor een werkende zoekmachine.
Nu is het zaak om deze informatie te ontsluiten richting de bezoekers van de website van onze klant. In de praktijk gebeurt dit op twee manieren: via de Pandosearch API en via onze Searchbox widget.
Elk van beiden heeft voor- en nadelen, afhankelijk van klantspecifieke wensen en eisen en hoe een website is opgebouwd. We bespreken de keuze tussen Pandosearch API en Searchbox widget daarom tijdens intake en implementatie.
De rest van dit artikel bevat uitleg over de Pandosearch API en Searchbox widget. Tot slot gaan we nog in op de mogelijkheden die er zijn om zoekdata te splitsen en/of te combineren.
Pandosearch API
De Pandosearch API is de meeste krachtige manier om Pandosearch op een website te gebruiken. Een API (Application Programming Interface) is een technische koppeling, waarbij in dit geval Pandosearch zoeksuggesties en zoekresultaten levert aan een website.
Deze manier van koppelen betekent dat er ontwikkelwerk aan de kant van de klant nodig is, omdat de klant zelf een zoekbalk en een zoekresultatenpagina gaat bouwen. Vaak is dit een bewuste keuze bij klanten met een complexe website (of websites). Deze hebben vaak ook zelf een eigen ontwikkel- en beheerteam. De flexibiliteit die het zelf koppelen aan de Pandosearch API biedt weegt dan op tegen het gebruik van onze kant-en-klare Searchbox widget.
Zie API documentatie voor meer informatie en een link naar technische documentatie.
Searchbox widget
Naast de Pandosearch API koppeling bieden we ook een kant-en-klare zoekinterface aan: de Searchbox. Ook hiervoor is enige technische kennis vereist, omdat deze ingeladen moet worden binnen een bestaande website.
De Searchbox geeft snel een werkende zoekmachine en biedt direct toegang tot de meest gebruikte functies van Pandosearch, zoals autocomplete en autosearch en het tonen van een pagina met zoekresultaten inclusief paginanavigatie. De flexibiliteit is echter beperkte ten opzichte van een directe API koppeling.
Technische documentatie van de Searchbox is beschikbaar op aanvraag.
Eén of meerdere zoekfuncties?
Los van de keuze voor API of Searchbox, is er nog een keuze te maken: in welke informatie wil je bezoekers laten zoeken op welke plekken op je website(s)?
In de meest eenvoudige situatie is er één site die we crawlen en indexeren en met één zoekfunctie ontsluiten. Pandosearch kan echter veel meer. Zo kunnen we tientallen sites los van elkaar crawlen en indexeren en ze daarna gezamenlijk doorzoekbaar maken via één zoekfunctie. Ook andersom is mogelijk: alle informatie gezamenlijk indexeren, maar gesplitst ontsluiten.
We bespreken de wensen en mogelijkheden tijdens intake en implementatie.