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