If your database table looks like this:

ID - Content - Subject - Author

you get the fields from you db and assumably store them in some bean, or directly in strings like this;
String id, content, subject, author.

you can create a lucene document in this fashion:

final Document doc = new Document();

doc.add(new Field("id", id, Store.YES, Index.UN_TOKENIZED));
doc.add(new Field("content", content, Store.NO, Index.TOKENIZED));
... and so on

Store.* and Index.* choices depend on your need.

then store the document to you index using

writer.addDocument(doc);

Of course it is a bit dirty to name the fields in the code and you could for instance declare the field-names

like:
public static final String SIGNATUREURI = "signatureuri";

Hope this helps. If you read a bit in the wiki, you will find a nice deal of pointers there aswell.


On Thu, 29 Jun 2006 14:40:05 +0200, <[EMAIL PROTECTED]> wrote:

hi martin,

thing is that i am new to lucene and
i am not sure how to use it

the cnnection through jdbc and select stmt. are all done

i just want to know that how can i create lucene document per
row? if u provide some pseudo code kind of thing..

as in demo the indexing is done on files

amit kumar

DISCLAIMER
==========
This e-mail may contain privileged and confidential information which is the property of Persistent Systems Pvt. Ltd. It is intended only for the use of the individual or entity to which it is addressed. If you are not the intended recipient, you are not authorized to read, retain, copy, print, distribute or use this message. If you have received this communication in error, please notify the sender and delete all copies of this message. Persistent Systems Pvt. Ltd. does not accept any liability for virus infected mails.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]





--
Aleksander M. Stensby
Software Developer
Integrasco A/S
[EMAIL PROTECTED]
Tlf.: +47 41 22 82 72

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to