Aricie
Intégrateur de vos solutions d'avenir

A propos

LuceneSearch est le moteur de recherche le plus avancé de DotNetNuke. Basé sur le puissant moteur d'indexation Lucene, il est capable de rechercher parmi tous les types de contenus. Entrez les premières lettres d'un mot clé et obtenez instantanément les 10 résultats les plus pertinents classés par type : Texte, Article, Blog, Image, Vidéo, Document... Pour affiner votre recherche, utilisez les filtres personnalisables et concevez une requête vraiment ciblée.

Extensible

Alors que la recherche classique de DNN ne s'intéresse qu'à quelques champs, LuceneSearch indexe TOUS les champs des modules présents sur votre portail et constitue un index riche.

Un module n'est pas indexable? Développez le provider LuceneSearch et rendez-le indexable sans modifier une ligne de son code !

Exemples de providers LuceneSearch.

Intelligent

Une pop-up d'autocomplete propose les 10 meilleurs résultats suivant les caractères saisis dans la zone de recherche du portail. Les suggestions sont regroupées par type et intégrés au thème graphique du site pour affichage optimal. L'utilisateur voit immédiatement le résultat qui l'intéresse sans avoir à taper l'intégralité de sa recherche.

Personnalisé

Tous les templates du module sont personnalisables, des filtres de recherche à l'interface de résultats.

Chaque résultat peut être templatisé en fonction de son type : Texte, Galerie, Blog, Forum... A chaque type correspond un gabarit spécifique qui s'applique soit au niveau du module, soit au niveau du portail tout entier.

Vous pouvez mettre en évidence la chaîne de caractères recherchée dans vos résultats.

Aricie LuceneSearch

Fonctionnalités

Aide à la recherche

  • Un moteur d'auto-complétion unique sur DNN
  • S'intègre parfaitement au thème graphique de votre portail via un template personnalisable
  • Compatible avec les derniers navigateurs - IE7+ / Firefox / Chrome / Safari / Opera...
  • Personnalisation des champs affichés
  • Regroupement par type. Ex: regroupez tous les contenus de type galeries d'images et vidéos sous un même intitulé 'Media'
  • Option : affichage d'icônes par type de contenu
  • Surlignage des mots clés dans les résultats
  • Choix du nombre de caractères à entrer par l'utilisateur pour déclencher l'auto-complétion
  • Texte par défaut personnalisable

Index Lucene

  • Recherchez tous les types de contenus sur votre portail
  • Indexe davantage de champs grâce aux providers spécifiques (voir List de providers)
  • Permet d'indexer même les modules non ISearchable !
  • Basé sur l'index riche du moteur Lucene
  • Choisissez sur quels modules et champs portera la recherche
  • Cherchez des mots clés dans les documents PDF et Office stockés sur le portail
  • Personnalisez le surlignage des hits
  • Recherche exacte, partielle ou floutée avec % d'erreur
  • Module I-Portable
  • Possibilité de logger les évènements lors de l'indexation
  • Filtres Lucene. Possibilité de ne pas indexer certaines pages et contenus du portail

Interfaces

  • Personnalisez les interfaces et filtres de recherche / résultats
  • Affichage des contrôles 'Rechercher', 'Nouvelle recherche', 'Imprimer', contrôles de pagination
  • Affichage des résultats en fonction des droits de l'utilisateur
  • Filtre par type de module
  • Filtre par mot clé
  • Filtre par date de publication
  • Filtre par catégorie
  • Filtre par tous les champs à disposition dans l'index
  • Recherche localisée (sites multilingues)
  • Retour aux résultats avec conservation des critères de recherche
  • Affichage des résultats en liste ou en grille
  • Pagination des résultats
  • Regroupement de résultats par type
  • Possibilité d'afficher les résultats sur une autre page que la recherche
  • Support gratuit sur ce site
  • Documentation

Requis

Notes de version

    • Version [1.8.3]
      • Rollback To .Net 3.5
      • Fix : Manage Exception in DNN7 Provider, Reflection optimization
      • Fix : Release indexation lock on manual indexing
      • Fix : Resx correction
      • Fix : Manual Indexing function is back
    • [1.8.1]
      • Important fix: Added a DNN package registration for the Lucene.Net library during install in order to prevent its deletion when uninstalling LuceneSearch
      • Fix: Patched the autocomplete to work with v1.10 of jQuery.UI
      • Fix: SearchSkinObject now fails less embarrasingly when something goes wrong with the LuceneSearch settings
      • Evolution: Provider for DNN 7.1 is a bit more efficient by not fetching settings for each module
    • [1.7.3]
      • Fix: Only one search engine thread indexing and storing data in the Lucene index can now be running at the same time, since some versions of DotNetNuke's scheduler can launch the same task multiple times
      • Fix: DMX Provider only returns items depending on the root path of the current DMX module analyzed
      • Changes to css files to narrow down selection when applying styles
      • Sort from filters are now applied and processed correctly
      • ImagePath added to all items to include custom image to every content
      • NewsArticle provider upgraded to retrieve categories and tags
      • Documentation changed to PDF
    • [1.7.1]
      • Switched back to unique provider for both DNN6 and DNN7 to avoid dependency on the .net Framework V4 when working with DNN7
      • Fix: icons for module actions now work correctly
      • Fix: read-only templates resource file cause the templates not to be rendered
      • Fix: module not working on version 5.x.x of DotNetNuke
      • Fix: dead link to lucene syntax in the online documentation has been corrected
      • Depends on Aricie.Shared 1.7.1
    • [1.7.0]
      • Warning. If you are using some content-based templates or locale-based templates, you will have to transfer them manually to the new template system. The upgrade process will take care of templates defined in the module settings but the way DotNetNuke handles resource files does not lend itself to the migration of other templates. If you have any question regarding the upgrade, please contact us.
      • Fully compatible with DNN7
      • New results template interface that lets the user edit all templates in the UI
      • Based on Aricie.Shared 1.7: you must install Aricie.Shared 1.7 previous to installing LuceneSearch 1.7. Previous versions of Aricie.Shared will trigger an error during LuceneSearch v1.7
    • [1.6.2]
      • Results are now configured to filter result depending on the user's DNN permissions by default
      • Fix : the search panel is correctly hidden depending on the configuration
      • Fix: the auto-complete search on a child portal no longer returns the results from the parent portal.
      • Fix: the backing fields that are not supposed to be seen by the user in the Search Behavior tab are now hidden
    • [1.6.1]
      • Corrects initialization of indexing folder at module start
      • Default settings changed: search is not launched automatically without user input
      • Default settings changed: when activated, the autocomplete tries to inject the jQuery.UI javascript and css it needs by default
    • [1.6.0]
      • Improved configuration UI: configuration screens have been reorganized and display contextual settings depending on your choices
      • Bugfixes: Sorting and paging improved on both template and grid mode
      • Speed optimisation on indexation
    • [1.5.3]
      • Stop words managed by autocomplete engine
      • Show content only during their validity period (ie hide expired articles for DNN Article
      • Results update on new search
      • Indexation logs
      • Updated provider for Document Exchange 6
    • [1.5.2]
      • Compatibility with DotNetNuke 6
      • Autocomplete added to the LuceneSearch skin object
      • Configuration interface streamlined in asynchronous loading tabs
    • [1.5.1]
      • Module settings organized in Jquery Tabs => enhanced user experience