# Package org.apache.lucene.analysis.payloads

Provides various convenience classes for creating payloads on Tokens.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  PayloadEncoder | Mainly for use with the DelimitedPayloadTokenFilter, converts char buffers to `BytesRef`.

- Class Summary
  Class | Description
  --- | ---
  AbstractEncoder | Base class for payload encoders.
  DelimitedPayloadTokenFilter | Characters before the delimiter are the "token", those after are the payload.
  DelimitedPayloadTokenFilterFactory | Factory for `DelimitedPayloadTokenFilter`.
  FloatEncoder | Encode a character array Float as a `BytesRef`.
  IdentityEncoder | Does nothing other than convert the char array to a byte array using the specified encoding.
  IntegerEncoder | Encode a character array Integer as a `BytesRef`.
  NumericPayloadTokenFilter | Assigns a payload to a token based on the `PackedTokenAttributeImpl.type()`
  NumericPayloadTokenFilterFactory | Factory for `NumericPayloadTokenFilter`.
  PayloadHelper | Utility methods for encoding payloads.
  TokenOffsetPayloadTokenFilter | Adds the `OffsetAttribute.startOffset()` and `OffsetAttribute.endOffset()` First 4 bytes are the start
  TokenOffsetPayloadTokenFilterFactory | Factory for `TokenOffsetPayloadTokenFilter`.
  TypeAsPayloadTokenFilter | Makes the `PackedTokenAttributeImpl.type()` a payload.
  TypeAsPayloadTokenFilterFactory | Factory for `TypeAsPayloadTokenFilter`.

## Package org.apache.lucene.analysis.payloads Description

Provides various convenience classes for creating payloads on Tokens.

Copyright © 2000-2017 Apache Software Foundation. All Rights Reserved.