Base searches are really intended to reuse aggregations rather than just bring a whole load of data into the dashboard like your example here. Unless you use an aggregation there is a 500,000 event limit I believe and I have found some strange bad performance behaviour when trying to do this. You should craft base searches carefully, considering how they can be used. Without seeing the other searches, it's hard to say whether your example makes sense as a base search. As to why you are seeing those extra fields * statements, I can't say. So, as a recommendation - using base searches just to try to 'cache' events, is bad practice, I've rarely found a good need for that For example, if you have two searches, one needing count by host and the other needing count by sourcetype, then a sensible base search would be index=x
| stats count by host sourcetype and the appropriate post-process searches would be | stats sum(count) as count by host
AND
| stats sum(count) as count by sourcetype
... View more