lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Yonik Seeley" <yo...@apache.org>
Subject Payload API
Date Sun, 18 Nov 2007 01:49:59 GMT
So I think we should change + finalize the payload API before Lucene
2.3 comes out.

Single biggest drawback about current payloads is that there isn't any
explicit support for adding different types of payloads to the same
token.
I don't really see a good fix to that though, so I'm OK with leaving
that as it is.

One change I'd support is to remove the Payload class and replace it
with members directly on Token:

class Token {
    byte[] payload;
    int payloadLength;
    void setPayload(byte[], int length)
    byte[] getPayload()
    int getPayloadLength()
...
}

-Yonik

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


Mime
View raw message