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: Field.Index deprecation ?
Date Sat, 23 Mar 2013 13:58:54 GMT
On Sat, Mar 23, 2013 at 9:12 AM, jeffthorne <jeff.thorne@gmail.com> wrote:
> Thanks for the response Mike and pointing me in the right direction.
>
> I see that
>
> TextField is indexed, tokenized, without term vectors
> StringField is indexed, but not tokenized
>
>
> If I wanted a stored field that is tokenized with stored term vectors would
> this be the recommended approach?
>
> FieldType customFieldType = new FieldType();
> customFieldType.setStored(true);
> customFieldType.setIndexed(true);
> customFieldType.setTokenized(true);
> customFieldType.setStoreTermVectors(true);

Yes, and maybe also .setStoreTermVectorOffsets/Positions(true).

You can also start from an existing type, eg:

  FieldType ft = new FieldType(TextField.TYPE_STORED);
  ft.setStoreTermVectors(true);

Mike McCandless

http://blog.mikemccandless.com

---------------------------------------------------------------------
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