Sorry, I just realized that I was wrong in how I'm using the payload
function.
Give that the payload function only handles a numeric (integer or float)
payload, could you suggest me an alternative function that handles strings?
If not, should I write one?

On Sun, Oct 20, 2019 at 10:43 PM Vincenzo D'Amore <v.dam...@gmail.com>
wrote:

> Hi all,
>
> I'm trying to understand what I did wrong with a payload query that
> returns
>
> error: {
> metadata: [ "error-class", "org.apache.solr.common.SolrException",
> "root-error-class", "org.apache.solr.common.SolrException" ],
> msg: "No payload decoder found for field: colorCode",
> code: 400
> }
>
> I have reduced my problem in a little sample to show what happens to me.
> Basically I have a document with a couple of payload fields one
> delimited_payloads_string and one delimited_payloads_integer
>
> {
> field_dps: "key|data",
> field_dpi: "key|1",
> }
>
> When I execute this query solr returns as expected the payload for the key
>
> q=*:*&fl=payload(field_dpi,key)
>
> {
> payload(field_dpi,key): 1
> }
>
> But for the strings there have to be something of different to do, because
> I'm unable receive the payload value back. Executing this query, as in the
> short introduction of this post, I receive an error.
>
> ?q=*:*&fl=payload(field_dps,key)
>
> error: {
> metadata: [ "error-class", "org.apache.solr.common.SolrException",
> "root-error-class", "org.apache.solr.common.SolrException" ],
> msg: "No payload decoder found for field: colorCode",
> code: 400
> }
>
> Am I doing something wrong? How can I read strings payload data?
>
> Thanks in advance for your time,
> Vincenzo
>
> --
> Vincenzo D'Amore
>
>

-- 
Vincenzo D'Amore

Reply via email to