Drupal 7 not searching certain fields with display suite and Solr
Problem: Some fields not indexed for search
I discovered that I was getting some content that was not being indexed with Drupal 7 and my search setup. At first I thought is was just a problem with Apache Solr but then I tested Drupal Search and found the same thing. The problem I was having was with custom fields I defined (in D6 you would use CCK, but in D7 they are called fields). I also had Display Suite installed and arrange fields.
Cause:
Search only indexes content that is displayed. With Display Suite it appears to index only those fields that are included in the default display.
Solution
I don't use the default display now for anything except to decide what fields will be indexed for search.