title: how to use Linq to get a sitecore field
body: <p>I have a search that I'm wanting to exclude any search result that has the name of the "Title" field in the search. For example, say I type in "Contact" in the search bar. I don't want the Contact Us page to come up, but if someone wants to search something that has words in the Contact Us page, then its ok. I am able to get templateName and IDs but can't seem to get fields...</p>
  
  
  
  <pre class="lang-cs prettyprint-override"><code>Item homeItem = Main.Utilities.SitecoreUtils.getHomeItem();
  
  var query = PredicateBuilder.True&lt;SearchResultItem&gt;();
  query = query.And(i =&gt; i.Paths.Contains(homeItem.ID));
  query = query.And(i =&gt; i.Content.Contains(searchTerm));
  query = query.And(i =&gt; i.TemplateName != "MenuFolder");
  </code></pre>
  
  <p>This is what I have, but I want to add something to it to exclude the "Title" field and maybe the "SEO" field. So probably something like:</p>
  
  <pre class="lang-cs prettyprint-override"><code>query = query.And(i =&gt; i.Fields["Title"]; 
  </code></pre>
  
  <p>But in this case its including not excluding it. And I can't do:</p>
  
  <pre class="lang-cs prettyprint-override"><code>query = query.And(i != i.Fields["Title"];
  </code></pre>
  
  <p>It won't accept that answer.</p>