La qualité de l'extrait d'article d'un résultat de recherche semble différer entre Magnolia 5.4.1 CE et 5.4.3 CE. J'ai le même site/les pages sur les deux systèmes. Au 5.4.1, les extraits semblent bons et ils montrent en fait les parties où les mots-clés se produisent et les mettent en évidence, alors que sur le 5.4.3, les extraits ne montrent pas cela mais montrent des UUID et des noms d'auteur étranges qui ne devraient pas être visibles. un utilisateur public:Magnolia CMS: L'extrait de résultat de recherche diffère en qualité entre 5.4.1 et 5.4.3
Les nœuds de contenu des deux systèmes ont le même contenu. J'utilise à peu près l'installation par défaut de 5.4.1 et 5.4.3 CE. Quelqu'un d'autre a ce problème ou connaît-il une raison à cela? Est-ce un bug? Un moyen de résoudre ce problème sans avoir à écrire mes propres SearchTemplatingFunctions ou ExcerptProvider?
Le code que j'utilise pour la recherche:
[#-------------- ASSIGNMENTS --------------]
[#assign queryStr = ctx.getParameter('q')!?html]
[#-------------- RENDERING --------------]
[#if queryStr?has_content]
[#assign searchResults = searchfn.searchPages(queryStr, '/mysubfolder') /]
[#assign recordsFound = searchResults?size /]
<h3><em>${recordsFound}</em> ${i18n['search.pagesFoundFor']} "${queryStr}"</span></h3>
<div class="list-group">
[#if searchResults?has_content]
[#list searchResults as item]
<a href="${cmsfn.link(item)}" class="list-group-item">
<h4 class="list-group-item-heading">${item.title!}</h4>
<p class="list-group-item-text">${item.excerpt!}</p>
</a>
[/#list]
[/#if]
</div>
[/#if]
Merci.
Mise à jour ================== ==================
Il semble être un bug connu selon https://jira.magnolia-cms.com/browse/MAGNOLIA-6245 mais il est dit être corrigé (en juin 2015). Cependant j'ai toujours le problème. Voir mon commentaire dans le Jira Ticket: https://jira.magnolia-cms.com/browse/MAGNOLIA-6245?focusedCommentId=120828&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-120828
Mise à jour ================== 2 ================ ==
Je configure un nouveau 5.4.3 localement, où le problème ne se produit pas. Le problème se produit toujours à l'instance 5.4.3 chez mon fournisseur d'hébergement (à propos de laquelle mon affichage original est à propos). J'ai téléchargé le repo-conf, et fait un diff avec mon dossier local repo-conf, il n'y a pas de différences dans jackrabbit-memory-search.xml ni dans le fichier jackrabbit-bundle-mysql-search.xml.