Maar wat doe je als je bezoekers veeleisender zijn, en de juiste content verwachten wanneer ze zoeken op meervouden, combinaties van woorden of synoniemen? In de meeste gevallen gaan zulke complexe zoekopdrachten de mogelijkheden van standaardzoekoplossingen te boven, met gevreesde meldingen zoals ‘Je zoekopdracht leverde geen resultaten op’ als gevolg. Dat leidt al snel tot frustratie bij gebruikers, en daarna tot minder conversies op je website. En dat is nog maar het begin… Wat als je website ook andere Germaanse talen dan Engels bedient? Plots krijg je te maken met aaneengeschreven woorden zoals het beruchte ‘Rindfleischetikettierungsüberwachungsaufgabenübertragungsgesetz’ of ‘Chronischevermoeidheidssyndroom’.
In deze blogpost leggen we uit hoe je Apache Solr configureert om het indexeren en doorzoeken van meertalige content te verbeteren. We tonen hoe indexeren en zoeken geconfigureerd zijn en getest kunnen worden, zodat Solr je content begrijpt en betere resultaten teruggeeft wanneer gebruikers erin zoeken. We gebruiken Nederlands als voorbeeld, omwille van de complexiteit van samengestelde woorden. De onderliggende principes gelden echter voor heel wat toepassingen in andere talen en voor andere zoekproblemen.