cancel
Showing results for 
Search instead for 
Did you mean: 

Búsqueda Lucene para documentos con contenido

agranjo
Champ in-the-making
Champ in-the-making
Hola, estoy buscando la forma de recuperar con una consulta Lucene únicamente los documentos que tienen contenido.

Ejemplo:

Tengo 2 documentos en el mismo espacio. Con el node browser, veo sus propiedades y el primero tiene la siguiente propiedad…
{http://www.alfresco.org/model/content/1.0}content
contentUrl=store://2009/4/27/11/11/6e2a0d07-330b-11de-a5ab-b3beb9da47fe.bin|mimetype=application/vnd.excel|size=19968|encoding=UTF-8|locale=en_US_
…que el segundo documento no tiene, a pesar de ser del mismo tipo. Simplemente uno tiene contenido (un excel) y el otro fue creado sin asignarsele un contenido (normalmente se lo asignamos después, en otro proceso posterior), es decir cuando haces click en el nombre del segundo documento en el web client Alfresco aparece este mensaje:
The node's content is missing:
   node: workspace://SpacesStore/173a30f0-2f67-11de-96fb-cb961a8dd66f
   reader: null 
Please contact your system administrator.
Lo cual no tiene importancia ya que el contenido se añadirá mas tarde. Pero necesito recuperar en la consulta Lucene solo los que tienen contenido adjunto. ¿Hay alguna forma?

Muchas gracias.
5 REPLIES 5

fstnboy
Champ on-the-rise
Champ on-the-rise
Te había respondido pero se me desapareció!!

Te cuento, mirando la wiki, he visto esto. Concretamente el último de las propiedades, la de ISCONTAINER. Lo que no sé es cómo sería la sentencia Lucene…

Si te funciona por favor escribé la respuesta.

Espero que te sirva,

Saludos.

agranjo
Champ in-the-making
Champ in-the-making
Hola, no me ha funcionado… de momento estoy usando esto:
+@\{http\://www.alfresco.org/model/content/1.0\}content.mimetype:*

Que parece que funciona… si tiene contenido, tiene que tener mimetype…

fstnboy
Champ on-the-rise
Champ on-the-rise
Puedes poner la sentencia Lucene que has probado?

pjcaracuel_2349
Confirmed Champ
Confirmed Champ
Hola,

Entiendo que la clausula Lucene que estara probando es

+TYPE:"{http://www.alfresco.org/model/content/1.0}content'+@cm\:content.mimetype:*

Saludos

fstnboy
Champ on-the-rise
Champ on-the-rise
Buenas,

Creo que me he explicado mal… Quería saber qué clausula ha probado con la propiedad ISCONTAINER.

Saludos.