Ankit, Term Vector is the informational guide to get the details about your indexed information. TermOffset : is providing you the details about where the term occurs in the given data value. e.g. "lucene is smart" Here terms are : lucene, is, smart, TermVectorOffset would be position of the terms : lucene : 0, is : 1, smart:2 TermVectorOffset can be stored only if you have activated/set to store the termVectors for the given index data. There is one more api method which will allow you to set the TermVector(true) on the FieldType. Try using that
On Tue, Aug 13, 2013 at 5:15 PM, Ankit Murarka < ankit.mura...@rancoretech.com> wrote: > Hello, > I generally add fields to my document in the following manner. I > wish to add offsets to this field. > > doc.add(new StringField("contents",line,**Field.Store.YES)); > > I wish to also store offsets. So, I went through javadoc, and found I need > to use FieldType. > > So, I ended up using : > > FieldType fieldType = new FieldType(TextField.TYPE_**STORED); > fieldType.setIndexed(true); > fieldType.setIndexOptions(**IndexOptions.DOCS_AND_FREQS_** > AND_POSITIONS_AND_OFFSETS); > fieldType.setStored(true); > fieldType.**setStoreTermVectorOffsets(**true); > > and then I added this field to the document in the following manner: > doc.add(new Field("contents", line, fieldType)); > > Problems I encountered: > a. Exception : Exception in thread "main" > java.lang.**IllegalArgumentException: > cannot index term vector offsets when term vectors are not indexed > (field="contents > b. I hardly know what are the above setters doing.,. I googled it and > found the above setters and hence used it. > c. I tried to understand what is Term Vector etc. but I was hardly able to > understand it. > > Kindly provide some guidance.. > > > -- > Regards > > Ankit > > > ------------------------------**------------------------------**--------- > To unsubscribe, e-mail: > java-user-unsubscribe@lucene.**apache.org<java-user-unsubscr...@lucene.apache.org> > For additional commands, e-mail: > java-user-help@lucene.apache.**org<java-user-h...@lucene.apache.org> > > -- Thanks and Regards, Rizwan