AnsweredAssumed Answered

Duda con Lucene Search

Question asked by ruben.arjonilla on Jan 31, 2011
Latest reply on May 6, 2011 by ruben.arjonilla
Buenos días,

tengo una duda sobre que se puede y que no se puede hacer con una búsqueda lucene.
Pondré un ejemplo, tengo estos 2 tipos, A y B, donde B tiene definida una asociación de documentos de tipo A
<type name="x:a">
   <title>A</title>
   <parent>cm:content</parent>
   <properties>
      <property name="x:campo1">
         <title>campo 1</title>
         <description>Descripción campo 1</description>
         <type>d:text</type>
         <mandatory>false</mandatory>
         <default></default>
      </property>
   </properties>
</type>
<type name="x:b">
   <title>B</title>
   <parent>cm:content</parent>
   <properties>
      <property name="x:campo2">
         <title>campo 2</title>
         <description>Descripción campo 2</description>
         <type>d:text</type>
         <mandatory>false</mandatory>
         <default></default>
      </property>
   </properties>

   <associations>
      <association name="x:asocA">
         <title>Asociaciones con documentos A</title>
         <description>Asociación de documentos del tipo A</description>
         <source>
            <mandatory>false</mandatory>
            <many>true</many>
         </source>
         <target>
            <class>x:a</class>
            <mandatory>false</mandatory>
            <many>true</many>
         </target>
      </association>
   </associations>
</type>

ahora imaginemos que tengo 1 documento A y 2 documentos B
A1.txt
B1.txt –> tiene una asociación con el documento A1.txt
B2.txt –> no tiene ninguna asociación con ningún documento

Se puede buscar que documentos del tipo B tienen asociado el documento A1.txt? siempre partiendo desde que lo único que tengo es el documento A1.txt
O sea, me tendría que devolver el documento B1.txt, que es el que tiene la  asociación con el documento A1.txt
Que debería poner en la lucene search? estoy haciendo pruebas desde el Node Browser, pero no consigo dar con ninguna solución.

Gracias de antemano.

Outcomes