Lucene è un search engine opensource scritto in Java. Ho sentito spesso parlare di questo motore come un'
ottima (ed economica) soluzione al problema della ricerca a livello enterprise (cioè quando si hanno moolti documenti, molte fonti, molti utenti). Da quel che vedo, Lucene si presta molto ad integrare la ricerca su molteplici contenuti e deliverando su più client e device, grazie a
numerose implementazioni.
All'eZ conference 2006 è stato rilasciato il
Lucene search plugin per eZ publish, che molti vedono come
valida alternativa all'attuale motore di eZ, per la verità poco performante e senza molte features. Ne parla anche il suo creatore,
Paul Borgersman.
Anche il
progetto Midgard, un cms che mi sembra avere parecchie carte in regola per entrare nel mondo enterprise, utilizza Lucene (nativamente) come proprio
motore di ricerca interno.
All'eZ conference 2006,
Martin White, nel suo keynote sull'enterprise content management, ha focalizzato molto sulla ricerca, descrivendola come
componente chiave per la realizzazione di una intranet.
Spesso il mondo opensource ha già le risposte pronte a molte delle esigenze che incontriamo quotidianamente.