org.apache.lucene.analysis.tokenattributes
Interface PayloadAttribute

All Superinterfaces:
Attribute
All Known Implementing Classes:
PayloadAttributeImpl, Token

public interface PayloadAttribute
extends Attribute

The payload of a Token.

The payload is stored in the index at each position, and can be used to influence scoring when using Payload-based queries in the org.apache.lucene.search.payloads and org.apache.lucene.search.spans packages.

NOTE: because the payload will be stored at each position, its usually best to use the minimum number of bytes necessary. Some codec implementations may optimize payload storage when all payloads have the same length.

See Also:
DocsAndPositionsEnum

Method Summary
 BytesRef getPayload()
          Returns this Token's payload.
 void setPayload(BytesRef payload)
          Sets this Token's payload.
 

Method Detail

getPayload

BytesRef getPayload()
Returns this Token's payload.

See Also:
setPayload(BytesRef)

setPayload

void setPayload(BytesRef payload)
Sets this Token's payload.

See Also:
getPayload()


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