Merge pull request #3749 from civicrm/4.4
[civicrm-core.git] / settings / Search.setting.php
index 675ed195987a42185b3a85d043a920043fb6985d..b7b9cdb51f685784a6052e8c2029531b84676c21 100644 (file)
@@ -56,12 +56,29 @@ 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,
-    'config_only'=> 0,
     'type' => 'String',
     'quick_form_type' => 'Element',
     'html_type' => 'text',