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













Répondre à