Here is what solr sends to dovecot, the offending uid in this exmaple is '21'
{
"responseHeader":{
"status":0,
"QTime":1,
"params":{
"q":"body:Zeitserver"}},
"response":{"numFound":1,"start":0,"numFoundExact":true,"docs":[
{
"uid":[21],
"box":["2e60f3054059c95fbf580600eb1947e0"],
"user":["oliver.krone@snoog.ch"],
"id":"21/2e60f3054059c95fbf580600eb1947e0/oliver.krone@snoog.ch",
"body":[" ... "],
"hdr":[" ... "],
"from":["..."],
"subject":["..."],
"to":["..."],
"_version_":1720682332306800640}]
}}
Oliver
Hi Oliver
unless I'm missing something that doesn't look like the type of
query dovecot launches - dovecot sends various parameters
including the request for xml results. The thing that looks odd to
me is that the results fields should be single values not arrays
enclosed in [], ie I would have expected
"uid":21, instead of "uid":[21],
I'd be interested to see the equivalent xml output produced by
running a query that dovecot sends.
John