Hello - I just spotted an oddity with all two custom DocTransformers we sometimes use on Solr 6.3.0. This particular transformer in the example just transforms a long (or int) into a sequence of bits. I just use it as an convenience to compare minhashes with my eyeballs. First example is very straightforward, fl=minhash:[binstr], show only the minhash field, but as a bit sequence.
solr/search/select?omitHeader=true&wt=json&indent=true&rows=1&sort=id%20asc&q=*:*&fl=minhash:[binstr] { "response":{"numFound":96933,"start":0,"docs":[ {}] }} The document is empty! This also happens with another transformer. The next example i also request the lang field: solr/search/select?omitHeader=true&wt=json&indent=true&rows=1&sort=id asc&q=*:*&fl=lang,minhash:[binstr] { "response":{"numFound":96933,"start":0,"docs":[ { "lang":"nl"}] }} Ok, at least i now get the lang field, but the transformed minhash is nowhere to be seen. In the next example i request all fields and the transformed minhash: /solr/search/select?omitHeader=true&wt=json&indent=true&rows=1&sort=id%20asc&q=*:*&fl=*,minhash:[binstr] { "response":{"numFound":96933,"start":0,"docs":[ { "minhash":"1110110101111010100011010010101111100001110110010111101101111010", ...other fields here "_version_":1553728923368423424}] }} So it seems that right now, i can only use a transformer properly if i request all fields. I believe it used to work with all three examples just as you would expect. But since i haven't used transformers for a while, i don't know at which version it stopped working like that (if it ever did of course :) Did i mess something up or did a bug creep on me? Thanks, Markus