Qu'est ce que Lucène?
Lucene est un moteur de recherche libre écrit en Java qui permet d'indexer et de rechercher du texte. C'est un projet open source de la fondation Apache mis à disposition sous licence Apache. Il est également disponible pour les langages Ruby, Perl, C++, PHP. Pour plus d'information : http://fr.wikipedia.org/wiki/Lucene
Ou trouver Lucène ?
Le module peut-être téléchargé directement sur ce site, dans les fichiers attachés en bas de page, ou sur la page suivante : http://drupal.org/project/luceneapi (version actuelle : 6.x-1.1)
En plus du module, l'API est requise (toujours téléchargeable en bas de page) ou sur le site de Sourceforge (version actuelle : 6.x-1.0)
Comment l'installer?
Copier le dossier LuceneApi dans le répertoire sites/all/modules . Copier le dossier lib (contenu dans LuceneApi-Lib) directement dans le répertoire LuceneApi (sites/all/modules/luceneapi).
Ensuite, il suffit simplement d'activer les modules, et de les configurer comme désiré.
Les options de recherche
Ranked search results
Lucene has a more sophisticated scoring algorithm that returns the most relevant content first.
Wildcard searching
ap* matches apple, application, te?t matches test, tent.
Boolean operators
AND, OR, AND NOT are supported. + and - are supported as well.
The queries Drupal AND NOT Joomla and Drupal -Joomal are equivalent.
Term grouping
php AND (Drupal OR Zend) matches PHP articles about Drupal or Zend.
Fuzzy searching
test~ matches test, tent based on their Levenshtein distance.
Proximity searching
"Chris Pliakas"~2 matches Chris Middle Name Pliakas because Chris and Pliakas are within 2 words of each other.
Term boosting
php drupal^4 matches PHP and Drupal, but more importance will be placed on Drupal.
The higher the boost factor number, the more relevant the term becomes.
Fielded searching
drupal +title:theming -name:chris matches Drupal articles with the word theming in the title not authored by Chris.
Word stemming (2.x only)
test matches test, testing, tests, tested.
Fichier attaché | Taille |
---|---|
luceneapi-6.x-1.1.zip | 47.87 Ko |
luceneapi-lib-6.x-1.0.zip | 169.28 Ko |
1 commentaire