Dernière mise à jour le
May 02, 2021 08:13:29 AM GMT
|
S'applique également à Communiqué
Problème
Vous souhaitez implémenter une liste de mots vides pour optimiser l’index de recherche. Dans ce cas, nous utilisons le gestionnaire Lucene de texte intégral pour indexer. Si vous utilisez un index de recherche standard, utilisez les fichiers de configuration appropriés en conséquence.
Solution
- Connectez votre instance via CQDE.
- Ouvrez la page /config/repository/search/fulltexthandler.xml. Par défaut, elle ressemble à ce qui suit :
<?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE searchhandler SYSTEM "cq:/system/resources/dtd/contentbus/search/fulltexthandler.dtd"> <searchhandler> <index location="search/fulltext" maxFieldLength="10000" resultCacheSize="50" useCompoundFile="true" /> </searchhandler> - Ajoutez vos mots vides à ce fichier comme suit :
<?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE searchhandler SYSTEM "cq:/system/resources/dtd/contentbus/search/fulltexthandler.dtd"> <searchhandler> <index location="search/fulltext" maxFieldLength="10000" resultCacheSize="50" useCompoundFile="true" /> <stop-list> <stop-word>and</stop-word> <stop-word>or</stop-word> </stop-list> </searchhandler> - Vous pouvez utiliser le fichier zip joint en tant que liste de mots vides, vous pouvez générer votre propre liste ou chercher une autre liste de mots vides sur Internet.
- Enregistrez /config/repository/search/fulltexthandler.xml.
- Arrêtez l’instance.
- Supprimez le dossier cq_home/data/your_instance/search/fulltext.
- Démarrez l’instance.
Telechargement
Remarque :
Le redémarrage peut prendre un certain temps selon la taille du contenu, car Lucene reindexe le contenu.
Accéder à votre compte