How do I limit a particular search result from being indexed
I wanted to thank everyone for their input. In the end we created a small module that will alter the query instead of trying to alter the index of the site. To do this we utilized hook_query_alter() to add a subquery to the search. Below is the final version of our hook for reference should someone else have a similar issue.

function product_view_display_query_alter(QueryAlterableInterface &amp;$query) {
  $is_search = FALSE;
  $tables =&amp; $query-&gt;getTables();
  foreach($tables as $table) {
    if ($table['table'] == 'search_index') {
      $is_search = TRUE;
    }
  }
  if ($is_search) {
    $subquery = db_select('field_data_product_web_catalog','pwc')-&gt;fields('pwc',array('entity_id'))-&gt;condition('product_web_catalog_value',1);
    $query-&gt;condition('n.nid',$subquery,'IN');
  }
}