Hi Fayyaz,
again, this is about SAX-Handler not about lucene.
My understanding of what you want:
1. one lucene document for each SPEECH-Element (already implemented)
2. one lucene document for each SCENE-COMMENTARY-Element (not implemented
yet).
correct?
If yes, you can write
if(qName.equals("SPEECH") ||
qName.equals("SCENE-COMMENTARY")){
doc=new Document();
}
and
public void endElement(String uri, String localName, String qName) throws
SAXException{
...
else if(qName.equals("SCENE-COMMENTARY")){
Field lines = new Field(qName, elementBuffer.toString(), Field.Store.YES,
Field.Index.TOKENIZED, Field.TermVector.YES);
doc.add(lines);
}
...
if(qName.equals("SPEECH") || qName.equals("SCENE-COMMENTARY")){
indexWriter.addDocument(doc);
}
(instead of "indexWriter.addDocument(doc);" in block of
if(qName.equals("LINES")){ )
Best regards
Karsten
P.S.:
If you want to learn java:
I really like
http://www.java-hamster-modell.de/
possible there is an english version somewhere?
syedfa wrote:
>
> I think I understand what you are saying, but I was hoping you could
> clarify a little further. in the start-element method, I have the
> following:
>
> if(qName.equals("SPEECH")){
> doc=new Document();
> }
>
> are you saying that I should add an identical block of code for
> <SCENE-COMMENTARY> as well, and include a similar clause in the endElement
> method as well? i.e.
>
> else if(qName.equals("SCENE-COMMENTARY")){
> Field lines = new Field(qName,
> elementBuffer.toString(), Field.Store.YES, Field.Index.TOKENIZED,
> Field.TermVector.YES);
> lines.setBoost(1.0f);
> doc.add(lines);
> indexWriter.addDocument(doc);
> }
>
> Does it also matter where in the if/else if clauses I mention the
> "SCENE-COMMENTARY" tag? ie. should I mention it first? last? or does
> the order matter?
>
> Just wondering.
> Thanks again for your prompt reply.
> Sincerely;
> Fayyaz
>
> P.S. This is actually a personal project, as I have developed an interest
> in Information Retrieval and simply wanted to work on a creative project
> to help me develop my skills. :-)
>
--
View this message in context:
http://www.nabble.com/Creating-an-index-from-an-XML-file-using-Lucene-in-Java-tp18678779p18686430.html
Sent from the Lucene - Java Users mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]