The field definition looks fine. It's not storing any content (stored=false) but is indexing, so you should find the records but not see the body in them.
Not seeing a log entry is more of a worry. Are you sure the request even made it to Solr? Can you see anything in Dovecot's logs? Or in Solr's access.logs (Actually Jetty/Tomcat's access logs that may need to be enabled first). At this point, you don't have enough information to fix anything. You need to understand what's different between request against "subject" vs. the request against "body". I would break the communication in three stages: 1) What Dovecote sent 2) What Solr received 3) What Solr sent back I don't know your skill levels or your system setup to advise specifically, but Network tracer (e.g. Wireshark) is good for 1. Logs are good for 2. Using the query from 1) and manually running it against Solr is good for 3). Hope this helps, Alex. On 24 February 2015 at 12:35, Kevin Laurie <superinterstel...@gmail.com> wrote: > <field name="body" type="text" indexed="true" stored="false" /> ---- Solr Analyzers, Tokenizers, Filters, URPs and even a newsletter: http://www.solr-start.com/