Search it est un module complémentaire REDAXO 5 pour la recherche en texte intégral dans le frontend.
Les articles, médias, fichiers, contenus PDF et champs de base de données sont enregistrés et évalués dans une table DB du module complémentaire. Les requêtes de recherche peuvent également être stockées dans une table de cache. Cela permet d'économiser la puissance de calcul du serveur et d'afficher les résultats de recherche plus rapidement.
PHP >= 7.0
REDAXO >= 5.6
pdftotext
pour rechercher du contenu PDF, facultatif. Statistik
: fournit des informations sur la base de données Search it et les requêtes de recherche les plus courantes.Plaintext
: Permet de déterminer ce qui est inclus dans l'indexRemarque : les plugins
Reindex
etSearch Highlighter
de RexSearch pour REDAXO 4 ont été intégrés dans Seach it. Le pluginAutocomplete
a également été intégré.
Search dispose d'un plugin de documentation complet dans le backend, qui contient également des exemples de modules de recherche. Les questions peuvent également être posées sur la chaîne REDAXO sur Slack.
L'installation se fait via le programme d'installation REDAXO, il existe également la dernière version bêta sur GitHub.
Cinq tables de base de données sont créées lors de l'installation :
rex_tmp_search_it_index
pour l'indexation des articles et des colonnes de base de donnéesrex_tmp_search_it_keywords
pour la recherche de similaritérex_tmp_search_it_cache
et rex_tmp_search_it_cacheindex_ids
pour le cache de rechercherex_tmp_search_it_stats_searchterms
pour les statistiquesLes tables ne sont pas incluses dans la sauvegarde de la base de données du module complémentaire de sauvegarde.
Après l'installation, les réglages doivent d'abord être effectués, puis l'index doit être entièrement généré.
AVEC permis
Amis de REDAXO Amis de REDAXO
Chef de projet Norbert Michael
La recherche est basée sur : RexSearch (Xong) pour REDAXO 4
Portage Norbert Michael pour R5 et développement actif
Documentation et aide d'Alexander Walther
Prise en charge du module complémentaire d'URL Tobias Krais (>= 2.0)
et d'autres développeurs...