Search for expanded runlist not returning results

Hi,

I’m running my own chef server on 0.10.8, and I’m not getting back nodes
from search that I should. I’ve tried rebuilding the index, didn’t help.
I can see in expander.log that the node is being indexed, after looking up
its ID in futon. I’ve made sure to re-run chef-client successfully on the
nodes i’m searching for. The same search works on our production and
staging chef servers, it’s just failing on this one chef server in dev.
Has anybody run into this before? Here’s an example of what I’m seeing:

[root@vchef02 chef-repo]# knife search node “name:vapp51” -a recipes
1 items found

id: vapp51
recipes:
sudo
memcached
chef_handler

[root@vchef02 chef-repo]# knife search node "name:vapp51 AND
recipes:memcached"
0 items found

[root@vchef02 chef-repo]# knife search node "recipes:memcached"
0 items found

thanks,

mg