Thanks Mike, this clarifies my understanding as well.
Regds,
Rizwan

On Wed, Aug 14, 2013 at 7:56 PM, Michael McCandless <
luc...@mikemccandless.com> wrote:

> I think you just need to add fieldType.setStoreTermVectors(true) as well.
>
> However, I see you are also indexing offsets into the postings, which
> is wasteful because now you've indexed offsets twice in your index.
>
> Usually only one place is needed, i.e. if you will use
> PostingsHighlighter, only index offsets into postings, but if you will
> use one of the older highlighters, only index offsets into term
> vectors.
>
> Mike McCandless
>
> http://blog.mikemccandless.com
>
>
> On Tue, Aug 13, 2013 at 7:45 AM, 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-unsubscr...@lucene.apache.org
> > For additional commands, e-mail: java-user-h...@lucene.apache.org
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org
> For additional commands, e-mail: java-user-h...@lucene.apache.org
>
>


-- 
Thanks and Regards,
Rizwan

Reply via email to