Hi Alex,
Now I am able to add different format files to the repository and able
to do word search from the added files.
I have changed the mimetype and query also changed to
Query query = queryManager.createQuery
("//*[jcr:contains(.,
'"+searchText+"')]/rep:excerpt(.)",Query.XPATH);
Thank you very much for your guidance. It's really helpful.
Thanks,
Jyo
-----Original Message-----
From: Alexander Klimetschek [mailto:[email protected]]
Sent: Friday, May 14, 2010 6:42 PM
To: [email protected]
Subject: Re: Searching problems
On Thu, May 13, 2010 at 13:08, Jyo <[email protected]> wrote:
> FileInputStream file = new
> FileInputStream("C:\\New\\New.txt");
> Binary binary =
> JackrabbitPlugin.getSession().getValueFactory().createBinary(file);
> binary.dispose();
You shouldn't dispose the binary before you pass it to the property
and before you save the session!
> Calendar cal = Calendar.getInstance();
> cal.set(2008, Calendar.JUNE, 10);
> //in below line getBlogEntryNode() method returns the
> blogEntryNode.
> Node blogEntryNode = getBlogEntryNode(blogTitle,
> session);
> Node newNode=blogEntryNode.addNode("newNode",
> "nt:folder");
> Node NewblogEntry = newNode.addNode("NewblogEntry",
> "nt:file");
> Node resNode = NewblogEntry.addNode("jcr:content",
> "nt:resource");
> resNode.setProperty("jcr:mimeType", "text/html");
Make sure you set the proper mime type here, depending on the content
you put in (above you set text/html). I am not sure if the Tika-based
text extractor depends on this, but I think so.
If it still fails, it could be because there are problems with the
specific document you have. Look for text extraction exceptions in the
log. And try with a plain text file.
Regards,
Alex
--
Alexander Klimetschek
[email protected]
--------------------------------------------------------------------------------------------
This message, including any attachments, contains confidential information
intended for a specific individual and purpose, and is intended for the
addressee only. Any unauthorized disclosure, use, dissemination, copying, or
distribution of
this message or any of its attachments or the information contained in this
e-mail, or the taking of any action based on it, is strictly prohibited. If you
are not the intended recipient, please notify the sender immediately by return
e-mail and delete this message.
--------------------------------------------------------------------------------------------