The new solr schema and solr's default value for maxFieldLength (=10000) might skip indexing the attributes of a node when there are to much of them.
To check what's sent to solr, run chef-expander in debug mode.
then use something like this to grep for the data:
and something like this to roughly count the tokens:
I've been able to trigger the issue on a host with 4096 loop devices (modprobe loop max_loop=4096)
And I've been able to fix it by raising maxFieldLength in the solr config.
As a first step i'd recommend to issue a warning(or error) in expander logs when the number of tokens exceeds solr limits.