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

Reply via email to