2010/8/27 Slavek Tecl <[email protected]>: > In my case the addBinaryValue has been overriden in my custom class so I'm > adding this field to the document as well.
Is it possible that you made some error in this? I can't judge it without code Regards Ard > >> Date: Fri, 27 Aug 2010 17:16:56 +0200 >> Subject: Re: Searching for binary values >> From: [email protected] >> To: [email protected] >> >> 2010/8/27 Slavek Tecl <[email protected]>: >> > >> > I'm looking for a clarification how the query is processed in my >> > customized jackrabbit instance. In my case the NodeIndexer is subclassed >> > so it can add the binary value to the indexed Document even if it does not >> > have nt:resource type. Then Tika has been customized with my mimetype so >> > the parser is able to recognize the binary stream through it's magic and >> > of course the tika's Parser object was implemented to support the custom >> > binary stream to extract words from it.If I run a query on nt:resource >> > nodes it correctly returns files including the searched word as expected >> > but when I invoke a similar query on a binary property (and the content of >> > this binary property is exactly the type of the stream Tika can parse) it >> > does not return anything - is there a way out? >> >> >> Binary properties are only indexed on nodescope level, not on property level. >> >> See protected void addBinaryValue(Document doc, >> String fieldName, >> InternalValue internalValue) { >> >> and then specifically doc.add(createFulltextField(internalValue, metadata)); >> >> in jr NodeIndexer >> >> Regards Ard >
