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 BA1.txtB1.txt –> tiene una asociación con el documento A1.txtB2.txt –> no tiene ninguna asociación con ningún documentoSe 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.txtO sea, me tendría que devolver el documento B1.txt, que es el que tiene la asociación con el documento A1.txtQue 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.