Going Solr!
This post was originally published on Coding Glamour.
Klik voor meer informatie over de implementatie van Solr.
De filters in de linkerkolom is
een van de lastigste problemen die je tegenkomt als je een site als funda
bouwt. Want hoe bereken je in 100 millisecondes hoeveel resultaten een
gebruiker overhoudt als hij op een filter klikt? Dat zijn toch al snel
40 verschillende nieuwe queries!
Op dit moment wordt bovenstaand probleem opgelost door zéér
brede tabellen te gebruiken waarin we bijvoorbeeld de volgende velden hebben:
Door al dit soort velden te hebben kan je snel bepalen welk deel van je
set een oppervlakte heeft tussen de 100 en 150 m2 ( COUNT(ind_Opp_100_150)
).
SOLR?
Met de opkomst van een sloot aan NoSQL oplossingen de afgelopen jaren
zijn er wél constructieve oplossingen bedacht voor ons probleem; een
daarvan is Apache SOLR.
Een 'blazing fast open source enterprise search platform' dat
faceted search (zoeken middels filters) als een van haar core taken beschouwt.
Dus na maanden voorbereiding, en enkele maanden bouwen is een deel van
onze zoekarchitectuur overgegaan van MSSQL naar SOLR, waarmee we meteen
de grootste gebruiker van SOLR op Windows ter wereld zijn. Mooi moment
dus om ook nieuwe functionaliteit te introduceren. Vanaf vandaag live bij
u thuis:
Al het verkochte woningaanbod vanaf
december 2009. 100% SOLR powered (en nog druk aan het indexen dus je ziet
nog maar de helft)!
There are 7 comments on this article, read them on Coding Glamour.