X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=settings%2FSearch.setting.php;h=b7b9cdb51f685784a6052e8c2029531b84676c21;hb=8716a381bafeb8b80148c1f36de71aec5e1f3faf;hp=5d1e1a41022cab0794732f2bd857f16238666416;hpb=da7a33feb6f28d09a8b2de93cb702b43ed484851;p=civicrm-core.git diff --git a/settings/Search.setting.php b/settings/Search.setting.php index 5d1e1a4102..b7b9cdb51f 100644 --- a/settings/Search.setting.php +++ b/settings/Search.setting.php @@ -56,4 +56,43 @@ return array ( 'description' => 'The maximum number of contacts to show at a time when typing in an autocomplete field.', 'help_text' => null, ), + 'enable_innodb_fts' => array( + 'group_name' => 'Search Preferences', + 'group' => 'Search Preferences', + 'name' => 'enable_innodb_fts', + 'prefetch' => 0, + 'type' => 'Boolean', + 'quick_form_type' => 'YesNo', + 'default' => 0, + 'add' => '4.4', + 'title' => 'InnoDB Full Text Search', + 'is_domain' => 1, + 'is_contact' => 0, + 'description' => "Enable InnoDB full-text search optimizations. (Requires MySQL 5.6+)", + 'help_text' => null, + 'on_change' => array( + array('CRM_Core_InnoDBIndexer', 'onToggleFts'), + ), + ), + 'fts_query_mode' => array( + 'group_name' => 'Search Preferences', + 'group' => 'Search Preferences', + 'name' => 'fts_query_mode', + 'prefetch' => 0, + 'type' => 'String', + 'quick_form_type' => 'Element', + 'html_type' => 'text', + 'html_attributes' => array( + 'size' => 64, + 'maxlength' => 64, + ), + 'html_type' => 'Text', + 'default' => 'simple', + 'add' => '4.5', + 'title' => 'How to handle full-tet queries', + 'is_domain' => 1, + 'is_contact' => 0, + 'description' => null, + 'help_text' => null, + ), );