Logic Options
array( array('option' => __('At least one selected terms should match', 'ajax-search-pro'), 'value' => 'or'), array('option' => __('All of the selected terms must match, exclude unselected (default)', 'ajax-search-pro'), 'value' => 'and'), array('option' => __('All of the selected terms must match EXACTLY, but unselected ones are not excluded.', 'ajax-search-pro'), 'value' => 'andex') ), 'value' => $sd['term_logic'] )); $params[$o->getName()] = $o->getData(); ?>
WARNING: This is a very strict configuration - only results matching exactly ALL of the selected terms will show up. If you don't get any results, it is probably because of this option.
This logic works best, if you start with all checkboxes unchecked.", 'ajax-search-pro'); ?>

array( array('option' => 'AND (default)', 'value' => 'and'), array('option' => 'OR', 'value' => 'or') ), 'value' => $sd['taxonomy_logic'] )); $params[$o->getName()] = $o->getData(); ?>

ON and using Checkbox filters, the child categories (terms) are automatically unchecked when the parent is unchecked.', 'ajax-search-pro'); ?>

getName()] = $o->getData(); ?>

ON and nothing is checked within a checkbox filter - then the search will ignore it completely - instead of excluding everything unchecked.', 'ajax-search-pro'); ?>

array( array('option' => 'AND', 'value' => 'AND'), array('option' => 'OR', 'value' => 'OR') ), 'value' => $sd['cf_logic'] )); $params[$o->getName()] = $o->getData(); ?>

For example: You have a custom field filter on "location" custom field, but some posts does not have the "location" custom field defined. This option will allow displaying them as results regardless.', 'ajax-search-pro'); ?>

getName()] = $o->getData(); ?>