Bonjour
Est-ce qu'autres personnes rencontrent ce problème d'indexation des
metadata ?
Merci
-- Arnaud
Arnaud RUPIN a écrit :
C'est peut-être lié à cela.
Mais ce que je trouve bizarre dans mon cas c'est que c'est la recherche
sur la metadata qui n'est pas satisfaisante : c'est la raison pour
laquelle je me demandais si ma conf permettait ou pas l'indexation des
metadata.
Mon problème est peut-être un peu des deux.
-- Arnaud
Alexandre GRAPIN a écrit :
Alors là, ton problème me rappelle quelque chose...
Un pb que j'avais eu avec le recherche full text (les MATCHING et
compagnie). Le moteur de recherche full-text que j'utilisais
raisonnait en se disant:
"si la valeur de critère qu'on me donne discrimine trop peu de lignes
de données, je préfère dire que je ne trouve rien".
J'explique: si dans ta base Jahia tu as quatre pages, et que "azerty"
en distingue une parmi 4, ce critère n'est pas assez discriminant,
puisqu'il détermine seulement un quart (!) de ta base.
Est-ce que quelqu'un pense que ça pourrait expliquer le pb d'Arnaud ?
Arnaud RUPIN a écrit :
Effectivement j'ai sûrement un problème.
J'ai fait le test suivant :
- une page "Page1" avec la chaîne "azerty" dans la metadata
"description"
- une page "Page2" avec dans un bloc de contenu la chaîne "azerty"
Dans le formulaire de recherche avancée, je fais une "recherche
libre" sur "azerty" et je n'obtiens que la page "Page2" comme résultat.
Comment puis-je faire pour que la recherche prenne en compte les
metadata ? Pour info j'ai déjà fait la conf suivante
http://www.jahia.net/jahia/Jahia/cache/bypass/pid/554?ctnid=3053
permettant de faire des recherches sur les contenus de site et sur le
webdav.
Merci
-- Arnaud
Khue Nguyen a écrit :
Pourriez-vous vérifier que la recherche fonctionne pour les métadonnées
prédéfinies, par example la métadonnée description ?
Utilisez-vous un set de template différent de la build ?
J'ai effectué un test équivalent avec la dernière build et la page
est bien
retournée dans le résultat de recherche.
Khue
-----Original Message-----
From: Arnaud RUPIN [mailto:[EMAIL PROTECTED] Sent:
vendredi, 9. juin 2006 16:02
To: [email protected]
Subject: Re: Ajout de métadonnées
Bonjour
Dans le fichier Spring applicationcontext-metadata.xml, j'ai ajouté
ceci :
<entry key="fielddef.toto">
<ref bean="fielddef.toto" />
</entry>
et ceci :
<bean id="fielddef.toto"
class="org.jahia.services.metadata.FieldDefinition">
<property name="name"><value>toto</value></property>
<property name="title"><value>toto</value></property>
<property name="type"><value>20</value></property>
<property name="defaultValue"><value></value></property>
<property name="readOnly"><value>false</value></property>
<property name="editableDefinition"><value>false</value></property>
<property
name="hiddenFromEditingEngine"><value>false</value></property>
<property name="required"><value>false</value></property>
<property name="order"><value>14</value></property>
<property name="contentDefinitionMappings">
<list>
<value>org.jahia.services.pages.JahiaPageDefinition</value>
<value>org.jahia.data.containers.JahiaContainerDefinition</value>
<!--
<value>org.jahia.services.fields.JahiaFieldDefinition</value>
-->
</list>
</property>
</bean>
Je récupère donc dans le volet métadonnée de ma page un nouveau
champ "toto".
Je lui ai affecté la valeur "blabla".
Dans le formulaire de recherche avancée, je demande en "recherche
libre" la chaîne "blabla" et le résultat n'est pas fameux.
Merci
-- Arnaud
Khue Nguyen a écrit :
Bonjour,
Les métadatas sont indexées sans qu'il y ait besoin de faire un
réglage en
particulier.
Pourriez-vous préciser le type de métadonnée, la valeur saisie pour la
métadonnée et la requête saisie dans le formulaire de recherche. Il
s'agit
peut-être d'un autre problème.
Khue
-----Message d'origine-----
De : Arnaud RUPIN [mailto:[EMAIL PROTECTED] Envoyé : jeudi
8 juin 2006 18:39
À : [email protected]
Objet : Ajout de métadonnées
Bonjour
J'utilise la NB 14366.
Je souhaite étendre les métadonnées que l'on trouve pour les contenus.
J'ai ajouté un bean dans le fichier Spring
"applicationcontext-metadata.xml".
J'ai relancé mon serveur et je trouve bien mon nouveau champ dans
l'onglet "Métadonnées" des pages et des boîtes.
Par contre, lorsque je fais une recherche avancée, ce champ ne
semble pas être pris en compte.
Doit-on préciser quelque part qu'une nouvelle métadonnée doit être
indexée ? Comment fait-on ?
Merci
-- Arnaud