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

Reply via email to