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