Apache Lucene
est une bibliothèque de moteur de recherche haute performance et complète entièrement écrite en Java. C'est une technologie adaptée à presque toute application nécessitant une recherche structurée, une recherche en texte intégral, un facettage, une recherche par voisin le plus proche à travers des vecteurs de haute dimension, une correction orthographique ou des suggestions de requêtes.
Apache Lucene est un projet open source disponible en téléchargement gratuit. Veuillez utiliser les liens à droite pour accéder à Lucene.
Fonctionnalités principales :
Indexation évolutive et haute performance
- Plus de 800 Go/heure sur du matériel moderne
- Exigences de RAM faibles -- seulement 1 Mo de tas
- Indexation incrémentale aussi rapide que l'indexation par lots
- Taille de l'index environ 20-30 % de la taille du texte indexé
Algorithmes de recherche puissants, précis et efficaces
- Recherche classée -- meilleurs résultats retournés en premier
- De nombreux types de requêtes puissants : requêtes de phrases, requêtes par caractères génériques, requêtes de proximité, requêtes de plage et plus
- Recherche par champ (par exemple, titre, auteur, contenu)
- Recherche par voisin le plus proche pour des vecteurs de haute dimension
- Tri par n'importe quel champ
- Recherche multi-index avec résultats fusionnés
- Permet la mise à jour et la recherche simultanées
- Facettage flexible, mise en surbrillance, jointures et regroupement de résultats
- Suggérateurs rapides, économes en mémoire et tolérants aux fautes de frappe
- Modèles de classement plug-in, y compris le modèle d'espace vectoriel et Okapi BM25
- Moteur de stockage configurable (codecs)
Solution multiplateforme
- Disponible en tant que logiciel open source sous la licence Apache qui vous permet d'utiliser Lucene dans des programmes commerciaux et open source
- 100 % pur Java
- Implémentations dans d'autres langages de programmation disponibles qui sont compatibles avec l'index
>