You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by "Robert Muir (JIRA)" <ji...@apache.org> on 2015/04/09 15:55:12 UTC

[jira] [Commented] (LUCENE-6371) Improve Spans payload collection

    [ https://issues.apache.org/jira/browse/LUCENE-6371?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14487373#comment-14487373 ] 

Robert Muir commented on LUCENE-6371:
-------------------------------------

I propose we pull the current payload api (getPayload, hasPayloadAvailable) out of Spans and move it to a PayloadSpans and make the .payloads package just require that.
.payloads already has duplicates of almost all functionality anyway (including term and near).

This would let us simplify spans and make them efficient for the majority case. Apis with Collection<byte[]> per position are not efficient.

Separately, fixing the payload API to be more efficient could then be an independent issue: hopefully proposing a new api that requires the user specify how payloads should be combined or something like that. 


> Improve Spans payload collection
> --------------------------------
>
>                 Key: LUCENE-6371
>                 URL: https://issues.apache.org/jira/browse/LUCENE-6371
>             Project: Lucene - Core
>          Issue Type: Improvement
>            Reporter: Paul Elschot
>            Priority: Minor
>
> Spin off from LUCENE-6308, see the comments there from around 23 March 2015.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

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