J'ai entendu beaucoup de temps le nom de Lucene, tandis que j'essaie d'aller chercher les détails du robot d'indexation Web il apparaît la plupart du temps. Quelle est l'utilisation de Lucene?Quelle est l'utilisation de Lucene?
Répondre
Lucene est une bibliothèque de moteur de recherche conçue pour résoudre le problème de la recherche par mot-clé sur un grand nombre de documents. Le système fonctionne en traitant les documents pour extraire tous les mots, puis en créant un index inverse. Cet index permet au moteur de recherche d'identifier rapidement les documents contenant le ou les termes de recherche de l'utilisateur, de les classer et de les renvoyer à l'utilisateur. Lucene prend en charge diverses fonctions avancées telles que les requêtes de phrase, les requêtes génériques et les requêtes de proximité (par exemple "cat" près de "dog"), recherche des mots-clés dans des "champs" particuliers (sujet, auteur, etc.). Fondamentalement, c'est l'un des moyens d'ajouter la capacité de recherche de texte à des applications de gestion de documents de divers types.
Lucene est un moteur de recherche. Vous utiliseriez lucene dans un projet si vous vouliez une recherche indexée rapide. Plus de détails peuvent être trouvés sur http://lucene.apache.org/java/docs/index.html
- 1. Quelle est la bonne façon de reconstruire l'index de Lucene
- 2. Quelle est l'utilisation de Field.Set OmitNorms (true); dans lucene
- 3. Quelle est la différence entre - et NOT opérateur dans Lucene?
- 4. Est-ce que Zend Lucene a besoin de Java Lucene?
- 5. Quelle est la meilleure approche de recherche?
- 6. Lucene 3: Où est StandardAnalyzer?
- 7. Quelle est la meilleure façon de permettre à plusieurs processus de modifier une lucene?
- 8. Lucene QueryParser
- 9. Quelle est l'entrée de dépendance appropriée dans pom.xml pour utiliser l'analyseur Snowball avec Lucene 2.4.0?
- 10. comparaison de performance entre Zend Lucene et Java Lucene
- 11. Lucene Indexing
- 12. Lucene syntaxe de requête
- 13. Lucene Optimisation de l'index
- 14. Lucene mot-clé notification
- 15. est CLucene est plus rapide que java lucene?
- 16. Lucene Problème de recherche
- 17. lucene dateToString, stringToDate
- 18. Problème de requête lucene
- 19. Champ complet de Lucene
- 20. Fonctionnalités de Lucene 3.0.2
- 21. lucene, ou sql fulltext?
- 22. Lucene Jackrabbit
- 23. Quelle est la plus grande taille/nombre de documents de l'index - java lucene 3.0.2 sur OS 32 bits
- 24. Est-il possible de recréer l'index Lucene en arrière-plan?
- 25. Lucene Version
- 26. Quelle est l'utilisation de "??"
- 27. Lucene SpanNearQuery
- 28. performance Lucene
- 29. mise à jour de l'index lucene
- 30. Lucene BooleanQuery
Ceci est une jolie description. Cependant, Lucene n'est pas un moteur de recherche. C'est une bibliothèque de recherche. Vous devez toujours intégrer Lucene dans un programme (en Java ou dans l'une des langues vers lesquelles Lucene a été porté) pour pouvoir l'utiliser. Solr est un moteur de recherche basé sur Lucene. –
Le site de Lucene décrit Lucene comme une "bibliothèque de moteur de recherche" ... donc je pense que vous pourriez être en train de diviser les poils. –
Je ne pense pas que cela froisse les poils. OMI, Saying Lucene est un moteur de recherche implique que vous pouvez l'utiliser out-of-the-box pour la recherche. Je ne pense pas que ce soit possible. –