On Sat, Mar 23, 2013 at 9:12 AM, jeffthorne <[email protected]> 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: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to