For this specific case, you can use explainOther=id:<your unique key>
That will return the debug data for whatever ID you specify even if it is not a hit. This is most useful when the reason is that the doc didn't score high enough. It can be somewhat unhelpful if you don't have terms that match since it returns "0.0 = no matching term". Best, Erick On Fri, Dec 30, 2016 at 12:01 PM, Jichi Guo <jichi...@gmail.com> wrote: > Hi everyone, > > > > I found it convenient to debug Solr search results if I mark all fields to be > "stored=true" in schema. > > For example, given a document, I could check why it is not returned in a query > with debug=true. > > > > But in production, most of the fields have "stored=false" for performance > reason. > > I am wondering what would be the recommended approaches to easily reason Solr > search results if some used fields are not stored? > > > > Thanks! > > > Sent from [Nylas N1](https://link.nylas.com/link/5tkvmhpozan5j5h3lhni487b/loca > l-32350514-1e41/0?redirect=https%3A%2F%2Fnylas.com%2Fn1%3Fref%3Dn1&r=c29sci11c > 2VyQGx1Y2VuZS5hcGFjaGUub3Jn), the extensible, open source mail client. > >  >