RMLL 2011 - Conférence sur SeSQL : un moteur de recherche performant et versatile
Résumé de la conférence
SeSQL (Search Engine SQL) est un moteur de recherche multicritères et full text reposant sur PostgreSQL, utilisé sur plusieurs sites dont http://liberation.fr/ (aussi bien sur le back-office à destination des journalistes que le moteur de recherche du site grand public).
Initialement développé sous la forme d’un web service en Python, il se présente désormais sous la forme d’une application Django, et s’intègre facilement à un site en Django.
Cette conférence, orientée technique, explorera le fonctionnement de SeSQL et les problématiques techniques liées au projet : heuristiques afin de garantir des performances maximales, définition d'index composites et gestion des dépendances, suggestions de recherches, ...
Le code de SeSQL
Le code de SeSQL est disponible, en GPL v2, sur bitbucket .
À propos
- Site des RMLL 2011
- Programme sur le site RMLL
- Un article sur SeSQL sur le blog des développeurs de Pilot Systems