This is "fast and loose" code (from my head; check the syntax). I *highly* recommend you get a copy of the book Lucene in Action; it will really help.
To create the index, add a document with two fields; one for the sender and one for the email text. IndexWriter indexWriter = new IndexWriter(...... Document emailDoc = new Document(); Field senderField = new Field("sender", senderEmailAddress, Field.Store.YES, Field.Index.UN_TOKENIZED); emailDoc.add(senderField); Field textField = new Field("emailText", textOfEmail, Field.Store.YES, Field.Index.TOKENIZED); emailDoc.add(textField); indexWriter.addDocument(emailDoc); Then when you are searching, search in the email text field: Query query = new TermQuery(new Term("emailText","searchTerm")); Hits hits = searcher.search(query); Document doc = hits.doc(0); //best fit document String emailSender = doc.get("sender"); String emailText = doc.get("emailText"); Donna L. Gresh Services Research, Mathematical Sciences Department IBM T.J. Watson Research Center (914) 945-2472 http://www.research.ibm.com/people/g/donnagresh [EMAIL PROTECTED] "Nitasha Walia (niwalia)" <[EMAIL PROTECTED]> wrote on 04/02/2008 02:26:45 PM: > Hi, > > I am a new user of Java Lucene and need to learn how to add a new > attribute, such that, given a database of emails, containing sender > information, searching for a keyword, results in > 1. The sender of the email > 2. The email. > > I am using Lucene-2.3.1, and don't know where to start in the huge code base. > > Can someone please advise on the same? > > Thanks, > > [image removed] > > Nitasha Walia > Software Engineer > Product Development > > [EMAIL PROTECTED] > Mobile: 412-736 4507 > > > > United States > Cisco home page > > > > [image removed] > > [image removed] Think before you print. > > This e-mail may contain confidential and privileged material for the > sole use of the intended recipient. Any review, use, distribution or > disclosure by others is strictly prohibited. If you are not the > intended recipient (or authorized to receive for the recipient), > please contact the sender by reply e-mail and delete all copies of > this message. > > [image removed] > >