lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Michael McCandless <luc...@mikemccandless.com>
Subject Re: Trying to store Offsets. Dont know the exact meaning of some terms.
Date Wed, 14 Aug 2013 14:26:56 GMT
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.murarka@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
> For additional commands, e-mail: java-user-help@lucene.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
For additional commands, e-mail: java-user-help@lucene.apache.org


Mime
View raw message