diff --git a/bt5/erp5_bearer_token/bt/test_dependency_list b/bt5/erp5_bearer_token/bt/test_dependency_list
index 418a1a563a9077206438e46e77047d5b0ea3be59..bff77e32d84989312efdf3b2caed2e39f9a513ed 100644
--- a/bt5/erp5_bearer_token/bt/test_dependency_list
+++ b/bt5/erp5_bearer_token/bt/test_dependency_list
@@ -1 +1 @@
-erp5_full_text_myisam_catalog
\ No newline at end of file
+erp5_full_text_mroonga_catalog
\ No newline at end of file
diff --git a/bt5/erp5_configurator_ebusiness_lotse/bt/test_dependency_list b/bt5/erp5_configurator_ebusiness_lotse/bt/test_dependency_list
index 418a1a563a9077206438e46e77047d5b0ea3be59..bff77e32d84989312efdf3b2caed2e39f9a513ed 100644
--- a/bt5/erp5_configurator_ebusiness_lotse/bt/test_dependency_list
+++ b/bt5/erp5_configurator_ebusiness_lotse/bt/test_dependency_list
@@ -1 +1 @@
-erp5_full_text_myisam_catalog
\ No newline at end of file
+erp5_full_text_mroonga_catalog
\ No newline at end of file
diff --git a/bt5/erp5_configurator_maxma_demo/bt/test_dependency_list b/bt5/erp5_configurator_maxma_demo/bt/test_dependency_list
index 8165f76e00725c5ff26eb7e1812bf940b6d13d61..fd4ff5b6e373dfe7c162507a8d0564a77dd7f1ce 100644
--- a/bt5/erp5_configurator_maxma_demo/bt/test_dependency_list
+++ b/bt5/erp5_configurator_maxma_demo/bt/test_dependency_list
@@ -1,4 +1,4 @@
 erp5_core_proxy_field_legacy
-erp5_full_text_myisam_catalog
+erp5_full_text_mroonga_catalog
 erp5_base
 erp5_workflow
\ No newline at end of file
diff --git a/bt5/erp5_configurator_run_my_doc/bt/test_dependency_list b/bt5/erp5_configurator_run_my_doc/bt/test_dependency_list
index 8165f76e00725c5ff26eb7e1812bf940b6d13d61..fd4ff5b6e373dfe7c162507a8d0564a77dd7f1ce 100644
--- a/bt5/erp5_configurator_run_my_doc/bt/test_dependency_list
+++ b/bt5/erp5_configurator_run_my_doc/bt/test_dependency_list
@@ -1,4 +1,4 @@
 erp5_core_proxy_field_legacy
-erp5_full_text_myisam_catalog
+erp5_full_text_mroonga_catalog
 erp5_base
 erp5_workflow
\ No newline at end of file
diff --git a/bt5/erp5_configurator_standard/bt/test_dependency_list b/bt5/erp5_configurator_standard/bt/test_dependency_list
index 418a1a563a9077206438e46e77047d5b0ea3be59..bff77e32d84989312efdf3b2caed2e39f9a513ed 100644
--- a/bt5/erp5_configurator_standard/bt/test_dependency_list
+++ b/bt5/erp5_configurator_standard/bt/test_dependency_list
@@ -1 +1 @@
-erp5_full_text_myisam_catalog
\ No newline at end of file
+erp5_full_text_mroonga_catalog
\ No newline at end of file
diff --git a/bt5/erp5_configurator_ung/bt/test_dependency_list b/bt5/erp5_configurator_ung/bt/test_dependency_list
index 8165f76e00725c5ff26eb7e1812bf940b6d13d61..fd4ff5b6e373dfe7c162507a8d0564a77dd7f1ce 100644
--- a/bt5/erp5_configurator_ung/bt/test_dependency_list
+++ b/bt5/erp5_configurator_ung/bt/test_dependency_list
@@ -1,4 +1,4 @@
 erp5_core_proxy_field_legacy
-erp5_full_text_myisam_catalog
+erp5_full_text_mroonga_catalog
 erp5_base
 erp5_workflow
\ No newline at end of file
diff --git a/bt5/erp5_demo_smb/SkinTemplateItem/portal_skins/erp5_demo_smb/Base_getDemoSMBBusinessTemplateList.xml b/bt5/erp5_demo_smb/SkinTemplateItem/portal_skins/erp5_demo_smb/Base_getDemoSMBBusinessTemplateList.xml
index c72eb118459077d324d10e5e3b614a43e1c6e14b..0c38b2b8338249e631de5a7f3ef963d175769df8 100644
--- a/bt5/erp5_demo_smb/SkinTemplateItem/portal_skins/erp5_demo_smb/Base_getDemoSMBBusinessTemplateList.xml
+++ b/bt5/erp5_demo_smb/SkinTemplateItem/portal_skins/erp5_demo_smb/Base_getDemoSMBBusinessTemplateList.xml
@@ -51,7 +51,7 @@
         <item>
             <key> <string>_body</string> </key>
             <value> <string>return (\'erp5_core_proxy_field_legacy\',\n
-        \'erp5_full_text_myisam_catalog\',\n
+        \'erp5_full_text_mroonga_catalog\',\n
         \'erp5_base\',\n
         \'erp5_workflow\',\n
         \'erp5_configurator\',\n
diff --git a/bt5/erp5_demo_ung/SkinTemplateItem/portal_skins/erp5_demo_ung/Base_getUngBusinessTemplateList.xml b/bt5/erp5_demo_ung/SkinTemplateItem/portal_skins/erp5_demo_ung/Base_getUngBusinessTemplateList.xml
index 4218fc05eb4e1a6428fa025afe30e9d02ee7afa5..9fef9538ee7dd83f6c73f199ab35f9b25ff95bfd 100644
--- a/bt5/erp5_demo_ung/SkinTemplateItem/portal_skins/erp5_demo_ung/Base_getUngBusinessTemplateList.xml
+++ b/bt5/erp5_demo_ung/SkinTemplateItem/portal_skins/erp5_demo_ung/Base_getUngBusinessTemplateList.xml
@@ -51,7 +51,7 @@
         <item>
             <key> <string>_body</string> </key>
             <value> <string>return (\'erp5_core_proxy_field_legacy\',\n
-        \'erp5_full_text_myisam_catalog\',\n
+        \'erp5_full_text_mroonga_catalog\',\n
         \'erp5_base\',\n
         \'erp5_simulation\',\n
         \'erp5_dhtml_style\',\n
diff --git a/bt5/erp5_forum_tutorial/bt/test_dependency_list b/bt5/erp5_forum_tutorial/bt/test_dependency_list
index ac2d8e05333a270c8474994c97d24464f023fb6b..9560d7ad37db3e97e42b9c6f8af746bd0e8ef0e3 100644
--- a/bt5/erp5_forum_tutorial/bt/test_dependency_list
+++ b/bt5/erp5_forum_tutorial/bt/test_dependency_list
@@ -1,4 +1,4 @@
-erp5_full_text_myisam_catalog
+erp5_full_text_mroonga_catalog
 erp5_base
 erp5_web
 erp5_ingestion_mysql_innodb_catalog
diff --git a/bt5/erp5_ingestion/bt/test_dependency_list b/bt5/erp5_ingestion/bt/test_dependency_list
index 105482554a8a19a6dcc37c457546f625a7183eb5..2f97a2f2c2a74b0bb95ce5088fd6e3c213a3a931 100644
--- a/bt5/erp5_ingestion/bt/test_dependency_list
+++ b/bt5/erp5_ingestion/bt/test_dependency_list
@@ -1,4 +1,4 @@
-erp5_full_text_myisam_catalog
+erp5_full_text_mroonga_catalog
 erp5_ingestion_mysql_innodb_catalog
 erp5_web
 erp5_crm
diff --git a/bt5/erp5_paypal_secure_payment/bt/test_dependency_list b/bt5/erp5_paypal_secure_payment/bt/test_dependency_list
index 418a1a563a9077206438e46e77047d5b0ea3be59..bff77e32d84989312efdf3b2caed2e39f9a513ed 100644
--- a/bt5/erp5_paypal_secure_payment/bt/test_dependency_list
+++ b/bt5/erp5_paypal_secure_payment/bt/test_dependency_list
@@ -1 +1 @@
-erp5_full_text_myisam_catalog
\ No newline at end of file
+erp5_full_text_mroonga_catalog
\ No newline at end of file
diff --git a/bt5/erp5_payzen_secure_payment/bt/test_dependency_list b/bt5/erp5_payzen_secure_payment/bt/test_dependency_list
index 418a1a563a9077206438e46e77047d5b0ea3be59..bff77e32d84989312efdf3b2caed2e39f9a513ed 100644
--- a/bt5/erp5_payzen_secure_payment/bt/test_dependency_list
+++ b/bt5/erp5_payzen_secure_payment/bt/test_dependency_list
@@ -1 +1 @@
-erp5_full_text_myisam_catalog
\ No newline at end of file
+erp5_full_text_mroonga_catalog
\ No newline at end of file
diff --git a/bt5/erp5_pdf_merge/bt/test_dependency_list b/bt5/erp5_pdf_merge/bt/test_dependency_list
index 117dc3e54fd24473d1192f0099708fc217738b6a..bc72f3a1b755c0831f6f328dcfee0d5b5aeed42f 100644
--- a/bt5/erp5_pdf_merge/bt/test_dependency_list
+++ b/bt5/erp5_pdf_merge/bt/test_dependency_list
@@ -1,4 +1,4 @@
-erp5_full_text_myisam_catalog
+erp5_full_text_mroonga_catalog
 erp5_base
 erp5_web
 erp5_ingestion
diff --git a/bt5/erp5_research_item/bt/test_dependency_list b/bt5/erp5_research_item/bt/test_dependency_list
index 72f980091a5325e35d0de11a1afaa09fbfd39684..ff050e6eaaca999b0e1f0ed0a2fe0f3d23263479 100644
--- a/bt5/erp5_research_item/bt/test_dependency_list
+++ b/bt5/erp5_research_item/bt/test_dependency_list
@@ -1,4 +1,4 @@
-erp5_full_text_myisam_catalog
+erp5_full_text_mroonga_catalog
 erp5_simulation
 erp5_configurator_standard_trade_template
 erp5_simulation_test
diff --git a/bt5/erp5_safeimage/bt/test_dependency_list b/bt5/erp5_safeimage/bt/test_dependency_list
index 73ffa2a14b8b48422c74ae07332de21cff42736b..665e8c44c9489e559907cd91efaaf4a4aca2ee31 100644
--- a/bt5/erp5_safeimage/bt/test_dependency_list
+++ b/bt5/erp5_safeimage/bt/test_dependency_list
@@ -1,3 +1,3 @@
-erp5_full_text_myisam_catalog
+erp5_full_text_mroonga_catalog
 erp5_ingestion_mysql_innodb_catalog
 erp5_ingestion
\ No newline at end of file
diff --git a/bt5/erp5_social_contracts/bt/test_dependency_list b/bt5/erp5_social_contracts/bt/test_dependency_list
index 418a1a563a9077206438e46e77047d5b0ea3be59..bff77e32d84989312efdf3b2caed2e39f9a513ed 100644
--- a/bt5/erp5_social_contracts/bt/test_dependency_list
+++ b/bt5/erp5_social_contracts/bt/test_dependency_list
@@ -1 +1 @@
-erp5_full_text_myisam_catalog
\ No newline at end of file
+erp5_full_text_mroonga_catalog
\ No newline at end of file
diff --git a/bt5/erp5_syncml_test_data/bt/test_dependency_list b/bt5/erp5_syncml_test_data/bt/test_dependency_list
index 418a1a563a9077206438e46e77047d5b0ea3be59..bff77e32d84989312efdf3b2caed2e39f9a513ed 100644
--- a/bt5/erp5_syncml_test_data/bt/test_dependency_list
+++ b/bt5/erp5_syncml_test_data/bt/test_dependency_list
@@ -1 +1 @@
-erp5_full_text_myisam_catalog
\ No newline at end of file
+erp5_full_text_mroonga_catalog
\ No newline at end of file
diff --git a/bt5/erp5_test_result/bt/test_dependency_list b/bt5/erp5_test_result/bt/test_dependency_list
index 9a77167a96f8baef86995b71feff1d1c442937f8..8149202de5a0fdbfef09dbb29ca4eb3ed702ac94 100644
--- a/bt5/erp5_test_result/bt/test_dependency_list
+++ b/bt5/erp5_test_result/bt/test_dependency_list
@@ -1,2 +1,2 @@
-erp5_full_text_myisam_catalog
+erp5_full_text_mroonga_catalog
 erp5_base
\ No newline at end of file
diff --git a/bt5/erp5_tiosafe_oxatis_test/TestTemplateItem/testOxatisSynchronization.py b/bt5/erp5_tiosafe_oxatis_test/TestTemplateItem/testOxatisSynchronization.py
index a115c892fd984ace381c1b44bd2726525d0330fb..3ec187b2d7185a640ff4cdf2777225a50ceb0117 100644
--- a/bt5/erp5_tiosafe_oxatis_test/TestTemplateItem/testOxatisSynchronization.py
+++ b/bt5/erp5_tiosafe_oxatis_test/TestTemplateItem/testOxatisSynchronization.py
@@ -41,7 +41,7 @@ class TestOxatisSynchronization(ERP5TypeTestCase):
     """ Return the list of BT required by unit tests. """
     return (
       'erp5_core_proxy_field_legacy',
-      'erp5_full_text_myisam_catalog',
+      'erp5_full_text_mroonga_catalog',
       'erp5_base',
       'erp5_pdm',
       'erp5_simulation',
diff --git a/bt5/erp5_upgrader/bt/test_dependency_list b/bt5/erp5_upgrader/bt/test_dependency_list
index 576e46274b375fbbb90c4acc2c097b02173c4e38..eb1f0199f15d2088ef30cac84eb08a88b53c57c1 100644
--- a/bt5/erp5_upgrader/bt/test_dependency_list
+++ b/bt5/erp5_upgrader/bt/test_dependency_list
@@ -1,3 +1,3 @@
-erp5_full_text_myisam_catalog
+erp5_full_text_mroonga_catalog
 erp5_base
 erp5_upgrader_test
\ No newline at end of file
diff --git a/bt5/erp5_upgrader_test/SkinTemplateItem/portal_skins/erp5_upgrader_test/TemplateTool_checkPreUpgradeConsistency.xml b/bt5/erp5_upgrader_test/SkinTemplateItem/portal_skins/erp5_upgrader_test/TemplateTool_checkPreUpgradeConsistency.xml
index 306f9b908fcbb39aeb4bd10c37d86a32f268c229..9d2cf99bbb5ba27a156e94f40ab8440ac648d3cc 100644
--- a/bt5/erp5_upgrader_test/SkinTemplateItem/portal_skins/erp5_upgrader_test/TemplateTool_checkPreUpgradeConsistency.xml
+++ b/bt5/erp5_upgrader_test/SkinTemplateItem/portal_skins/erp5_upgrader_test/TemplateTool_checkPreUpgradeConsistency.xml
@@ -52,7 +52,7 @@
             <key> <string>_body</string> </key>
             <value> <string>template_tool = context\n
 \n
-return template_tool.upgradeSite((\'erp5_full_text_myisam_catalog\',),\n
+return template_tool.upgradeSite((\'erp5_full_text_mroonga_catalog\',),\n
   dry_run=(not fixit))\n
 </string> </value>
         </item>
diff --git a/bt5/erp5_web_shacache/bt/test_dependency_list b/bt5/erp5_web_shacache/bt/test_dependency_list
index 418a1a563a9077206438e46e77047d5b0ea3be59..bff77e32d84989312efdf3b2caed2e39f9a513ed 100644
--- a/bt5/erp5_web_shacache/bt/test_dependency_list
+++ b/bt5/erp5_web_shacache/bt/test_dependency_list
@@ -1 +1 @@
-erp5_full_text_myisam_catalog
\ No newline at end of file
+erp5_full_text_mroonga_catalog
\ No newline at end of file
diff --git a/bt5/erp5_web_shadir/bt/test_dependency_list b/bt5/erp5_web_shadir/bt/test_dependency_list
index d7bf03237eb1bcbe7b619ff6bcfbfe21a3b0c65f..6d48b667bc3f5e6849f1186d73c0da6b7781e073 100644
--- a/bt5/erp5_web_shadir/bt/test_dependency_list
+++ b/bt5/erp5_web_shadir/bt/test_dependency_list
@@ -1,4 +1,4 @@
-erp5_full_text_myisam_catalog
+erp5_full_text_mroonga_catalog
 erp5_base
 erp5_jquery
 erp5_ingestion_mysql_innodb_catalog
diff --git a/bt5/erp5_web_ung_core/bt/test_dependency_list b/bt5/erp5_web_ung_core/bt/test_dependency_list
index 418a1a563a9077206438e46e77047d5b0ea3be59..bff77e32d84989312efdf3b2caed2e39f9a513ed 100644
--- a/bt5/erp5_web_ung_core/bt/test_dependency_list
+++ b/bt5/erp5_web_ung_core/bt/test_dependency_list
@@ -1 +1 @@
-erp5_full_text_myisam_catalog
\ No newline at end of file
+erp5_full_text_mroonga_catalog
\ No newline at end of file
diff --git a/bt5/erp5_web_ung_role/bt/test_dependency_list b/bt5/erp5_web_ung_role/bt/test_dependency_list
index fb492e5d5371b9f39bdd45fa4a3a178aed133dbe..85d0a05770099e5393b7b9336f6a1496c8b4453d 100644
--- a/bt5/erp5_web_ung_role/bt/test_dependency_list
+++ b/bt5/erp5_web_ung_role/bt/test_dependency_list
@@ -1,4 +1,4 @@
-erp5_full_text_myisam_catalog
+erp5_full_text_mroonga_catalog
 erp5_base
 erp5_web
 erp5_ingestion_mysql_innodb_catalog
diff --git a/bt5/erp5_web_ung_theme/bt/test_dependency_list b/bt5/erp5_web_ung_theme/bt/test_dependency_list
index 768ccd338e37ab3e02ec099a5f111096f712607c..bdc5ea937b30cd53dc08f80d05121293e57a1993 100644
--- a/bt5/erp5_web_ung_theme/bt/test_dependency_list
+++ b/bt5/erp5_web_ung_theme/bt/test_dependency_list
@@ -1,5 +1,5 @@
 erp5_ingestion_mysql_innodb_catalog
-erp5_full_text_myisam_catalog
+erp5_full_text_mroonga_catalog
 erp5_base
 erp5_jquery
 erp5_web
diff --git a/bt5/networkcache_erp5/bt/test_dependency_list b/bt5/networkcache_erp5/bt/test_dependency_list
index 1dafe8b1e07bc3a73e8cf09e9b79c3aeef9576ad..eb7f29e9d5aee72c1c23f17cc9efb15fd53b5ef4 100644
--- a/bt5/networkcache_erp5/bt/test_dependency_list
+++ b/bt5/networkcache_erp5/bt/test_dependency_list
@@ -1,3 +1,3 @@
-erp5_full_text_myisam_catalog
+erp5_full_text_mroonga_catalog
 erp5_pdm
 erp5_data_set
\ No newline at end of file
diff --git a/bt5/test_conflict_resolution/bt/test_dependency_list b/bt5/test_conflict_resolution/bt/test_dependency_list
index 418a1a563a9077206438e46e77047d5b0ea3be59..bff77e32d84989312efdf3b2caed2e39f9a513ed 100644
--- a/bt5/test_conflict_resolution/bt/test_dependency_list
+++ b/bt5/test_conflict_resolution/bt/test_dependency_list
@@ -1 +1 @@
-erp5_full_text_myisam_catalog
\ No newline at end of file
+erp5_full_text_mroonga_catalog
\ No newline at end of file
diff --git a/product/ERP5/bootstrap/erp5_core/bt/test_dependency_list b/product/ERP5/bootstrap/erp5_core/bt/test_dependency_list
index 9a77167a96f8baef86995b71feff1d1c442937f8..8149202de5a0fdbfef09dbb29ca4eb3ed702ac94 100644
--- a/product/ERP5/bootstrap/erp5_core/bt/test_dependency_list
+++ b/product/ERP5/bootstrap/erp5_core/bt/test_dependency_list
@@ -1,2 +1,2 @@
-erp5_full_text_myisam_catalog
+erp5_full_text_mroonga_catalog
 erp5_base
\ No newline at end of file
diff --git a/product/ERP5/tests/testCRM.py b/product/ERP5/tests/testCRM.py
index ce0cba0eb2c56fc3cc75f43287199ce1fc222daf..e716aacddf009ba40885aa63274c7b97241021c2 100644
--- a/product/ERP5/tests/testCRM.py
+++ b/product/ERP5/tests/testCRM.py
@@ -82,7 +82,7 @@ class TestCRM(BaseTestCRM):
     return "CRM"
 
   def getBusinessTemplateList(self):
-    return ('erp5_full_text_myisam_catalog',
+    return ('erp5_full_text_mroonga_catalog',
             'erp5_core_proxy_field_legacy',
             'erp5_base',
             'erp5_ingestion',
@@ -571,7 +571,7 @@ class TestCRMMailIngestion(BaseTestCRM):
   def getBusinessTemplateList(self):
     # Mail Ingestion must work with CRM alone.
     return ('erp5_core_proxy_field_legacy',
-            'erp5_full_text_myisam_catalog',
+            'erp5_full_text_mroonga_catalog',
             'erp5_base',
             'erp5_ingestion',
             'erp5_ingestion_mysql_innodb_catalog',
diff --git a/product/ERP5/tests/testERP5Coordinate.py b/product/ERP5/tests/testERP5Coordinate.py
index a847ff78bdc97cc275d352089576a805e051368a..70aa9b8c4c47b8031dc8f0b1d50ac9552a0764f3 100644
--- a/product/ERP5/tests/testERP5Coordinate.py
+++ b/product/ERP5/tests/testERP5Coordinate.py
@@ -48,7 +48,7 @@ class TestERP5Coordinate(ERP5TypeTestCase):
       Return the list of required business templates.
     """
     return ('erp5_core_proxy_field_legacy',
-            'erp5_full_text_myisam_catalog',
+            'erp5_full_text_mroonga_catalog',
             'erp5_base',)
 
   def beforeTearDown(self):
diff --git a/product/ERP5/tests/testERP5Credential.py b/product/ERP5/tests/testERP5Credential.py
index a7ca2710070ea36d22d181824b722042d59d47e5..872dd082eb82bdee1f43042e8492b51b35a2be55 100644
--- a/product/ERP5/tests/testERP5Credential.py
+++ b/product/ERP5/tests/testERP5Credential.py
@@ -55,7 +55,7 @@ class TestERP5Credential(ERP5TypeTestCase):
 
   def getBusinessTemplateList(self):
     return (
-      'erp5_full_text_myisam_catalog',
+      'erp5_full_text_mroonga_catalog',
       'erp5_core_proxy_field_legacy',
       'erp5_base',
       'erp5_jquery',
diff --git a/product/ERP5/tests/testERP5eGov.py b/product/ERP5/tests/testERP5eGov.py
index 8a48034a5ea81810f0613042bdcfa79a9b835031..9424c682e2a8eb77dcf773a206076c39e695fc0e 100644
--- a/product/ERP5/tests/testERP5eGov.py
+++ b/product/ERP5/tests/testERP5eGov.py
@@ -63,7 +63,7 @@ class TestEgov(ERP5TypeTestCase):
   def getBusinessTemplateList(self):
     """return list of business templates to be installed. """
     bt_list = ['erp5_core_proxy_field_legacy',
-               'erp5_full_text_myisam_catalog',
+               'erp5_full_text_mroonga_catalog',
                'erp5_base',
                'erp5_web',
                'erp5_ingestion_mysql_innodb_catalog',
diff --git a/product/ERP5/tests/testFunctionalRunMyDocSample.py b/product/ERP5/tests/testFunctionalRunMyDocSample.py
index 84d3348c4cc816d9d60577ba85d2060e8cba7728..84831c2fa0fe5cd996022d846bd3c8c2b04bebd5 100644
--- a/product/ERP5/tests/testFunctionalRunMyDocSample.py
+++ b/product/ERP5/tests/testFunctionalRunMyDocSample.py
@@ -56,7 +56,7 @@ class TestZeleniumRunMyDocSample(ERP5TypeFunctionalTestCase):
     """
       Return the list of business templates.
     """
-    return ('erp5_core_proxy_field_legacy', 'erp5_full_text_myisam_catalog',
+    return ('erp5_core_proxy_field_legacy', 'erp5_full_text_mroonga_catalog',
             'erp5_base', 'erp5_ui_test_core','erp5_web', 'erp5_ingestion',
             'erp5_accounting',
             'erp5_jquery', 'erp5_dms', 'erp5_jquery_ui', 'erp5_web',
diff --git a/product/ERP5/tests/testKM.py b/product/ERP5/tests/testKM.py
index 2669aa310f1c20329dd0ec2d76a8a852699b9d7a..e796716f0e4b8a9dc94c0cfbebc9cc6656ecceb0 100644
--- a/product/ERP5/tests/testKM.py
+++ b/product/ERP5/tests/testKM.py
@@ -50,7 +50,7 @@ class TestKMMixIn(TestDocumentMixin):
   manager_password = ''
   website_id = 'km_test'
   business_template_list = ['erp5_core_proxy_field_legacy',
-                            'erp5_full_text_myisam_catalog','erp5_base',
+                            'erp5_full_text_mroonga_catalog','erp5_base',
                             'erp5_jquery', 'erp5_jquery_ui', 'erp5_knowledge_pad',
                             'erp5_ingestion_mysql_innodb_catalog', 'erp5_ingestion',
                             'erp5_web', 'erp5_dms',
diff --git a/product/ERP5/tests/testSpellChecking.py b/product/ERP5/tests/testSpellChecking.py
index 3c67e102ca3aa62892591337460cf10126477412..68d58633bff34c2f735b66cfebc08a6461290abd 100644
--- a/product/ERP5/tests/testSpellChecking.py
+++ b/product/ERP5/tests/testSpellChecking.py
@@ -68,7 +68,7 @@ class TestSpellChecking(ERP5TypeTestCase):
     return "Spell Checking Test"
 
   def getBusinessTemplateList(self):
-    return ('erp5_full_text_myisam_catalog',
+    return ('erp5_full_text_mroonga_catalog',
             'erp5_base',
             'erp5_simulation',
             'erp5_accounting',
diff --git a/product/ERP5/tests/testTemplateTool.py b/product/ERP5/tests/testTemplateTool.py
index 01ebb39f81d9c01a2aaa5037e33aea24acdecddb..dc9d6da28c060d492246a73a02df7f92e362e3c7 100644
--- a/product/ERP5/tests/testTemplateTool.py
+++ b/product/ERP5/tests/testTemplateTool.py
@@ -52,7 +52,7 @@ class TestTemplateTool(ERP5TypeTestCase):
 
   def getBusinessTemplateList(self):
     return ('erp5_core_proxy_field_legacy',
-            'erp5_full_text_myisam_catalog',
+            'erp5_full_text_mroonga_catalog',
             'erp5_base',
             'erp5_stock_cache',
             'erp5_csv_style')
@@ -650,7 +650,7 @@ class TestTemplateTool(ERP5TypeTestCase):
       'erp5_core_proxy_field_legacy': first_group,
       'erp5_mysql_innodb_catalog': first_group,
       'erp5_core': first_group,
-      'erp5_full_text_myisam_catalog': first_group,
+      'erp5_full_text_mroonga_catalog': first_group,
       'erp5_xhtml_style': first_group,
       'erp5_ingestion_mysql_innodb_catalog': second_group,
       'erp5_base': second_group,
diff --git a/product/ERP5Catalog/tests/testArchive.py b/product/ERP5Catalog/tests/testArchive.py
index 14c3243a15ad5e713f566dd1ea0c00ded03cd969..306f6beedf51a82a4f7c64dbf525610a81faa546 100644
--- a/product/ERP5Catalog/tests/testArchive.py
+++ b/product/ERP5Catalog/tests/testArchive.py
@@ -49,7 +49,7 @@ class TestArchive(InventoryAPITestCase):
   def getBusinessTemplateList(self):
     return InventoryAPITestCase.getBusinessTemplateList(self) + (
       'erp5_archive',
-      'erp5_full_text_myisam_catalog',
+      'erp5_full_text_mroonga_catalog',
     )
 
   # Different variables used for this test
diff --git a/product/ERP5Catalog/tests/testERP5Catalog.py b/product/ERP5Catalog/tests/testERP5Catalog.py
index dea8a173604f9b4467eb5642e356187249b7c58e..28a99dc99a279df0ce36ca6304df62f96cc1c272 100644
--- a/product/ERP5Catalog/tests/testERP5Catalog.py
+++ b/product/ERP5Catalog/tests/testERP5Catalog.py
@@ -92,7 +92,7 @@ class TestERP5Catalog(ERP5TypeTestCase, LogInterceptor):
     return "ERP5Catalog"
 
   def getBusinessTemplateList(self):
-    return ('erp5_full_text_myisam_catalog', 'erp5_base',)
+    return ('erp5_full_text_mroonga_catalog', 'erp5_base',)
 
   # Different variables used for this test
   username = 'seb'
diff --git a/product/ERP5Catalog/tests/testERP5CatalogSecurityUidOptimization.py b/product/ERP5Catalog/tests/testERP5CatalogSecurityUidOptimization.py
index dcfc5f9fded7af942cf49bec1a3b62d86f9dead1..9e1a75fc57cf8e377dc0882dc1201516a28a1552 100644
--- a/product/ERP5Catalog/tests/testERP5CatalogSecurityUidOptimization.py
+++ b/product/ERP5Catalog/tests/testERP5CatalogSecurityUidOptimization.py
@@ -42,7 +42,7 @@ class TestERP5CatalogSecurityUidOptimization(ERP5TypeTestCase):
     XXX: Inherit from TestERP5Catalog so we test default and security_uid optmization with same tests.
   """
   business_template_list = ['erp5_security_uid_innodb_catalog',
-                            'erp5_full_text_myisam_catalog','erp5_base']
+                            'erp5_full_text_mroonga_catalog','erp5_base']
 
   def getBusinessTemplateList(self):
     return self.business_template_list
diff --git a/product/ERP5Configurator/tests/ConfiguratorTestMixin.py b/product/ERP5Configurator/tests/ConfiguratorTestMixin.py
index ca550ee9667d8c2b9f382a0e40dab2d10579e668..70b306758b6852d8a47077db716a6b1003666725 100644
--- a/product/ERP5Configurator/tests/ConfiguratorTestMixin.py
+++ b/product/ERP5Configurator/tests/ConfiguratorTestMixin.py
@@ -85,7 +85,7 @@ class TestLiveConfiguratorWorkflowMixin(SecurityTestCase):
 
   def getBusinessTemplateList(self):
     return ('erp5_core_proxy_field_legacy',
-        'erp5_full_text_myisam_catalog',
+        'erp5_full_text_mroonga_catalog',
         'erp5_base',
         'erp5_workflow',
         'erp5_configurator',
diff --git a/product/ERP5Configurator/tests/testConfiguratorItem.py b/product/ERP5Configurator/tests/testConfiguratorItem.py
index 132bf77da67dc9c052d7b8f203764753c8269b9a..87d79d023f91260bdcb30f340f41b91ab19e53ba 100644
--- a/product/ERP5Configurator/tests/testConfiguratorItem.py
+++ b/product/ERP5Configurator/tests/testConfiguratorItem.py
@@ -43,7 +43,7 @@ class TestConfiguratorItem(TestLiveConfiguratorWorkflowMixin):
 
   def getBusinessTemplateList(self):
     return ('erp5_core_proxy_field_legacy',
-            'erp5_full_text_myisam_catalog',
+            'erp5_full_text_mroonga_catalog',
             'erp5_base',
             'erp5_workflow',
             'erp5_configurator',
diff --git a/product/ERP5Configurator/tests/testConfiguratorTool.py b/product/ERP5Configurator/tests/testConfiguratorTool.py
index f04b8cd989faf17f50cd021f048141d5881ee456..57f29f4de955e87b171302088fd858785d76c397 100644
--- a/product/ERP5Configurator/tests/testConfiguratorTool.py
+++ b/product/ERP5Configurator/tests/testConfiguratorTool.py
@@ -38,7 +38,7 @@ class TestConfiguratorTool(TestLiveConfiguratorWorkflowMixin):
 
   def getBusinessTemplateList(self):
     return ('erp5_core_proxy_field_legacy',
-            'erp5_full_text_myisam_catalog',
+            'erp5_full_text_mroonga_catalog',
             'erp5_base',
             'erp5_workflow',
             'erp5_configurator',
diff --git a/product/ERP5Configurator/tests/testFunctionalConfigurator.py b/product/ERP5Configurator/tests/testFunctionalConfigurator.py
index e66f646f2b3797e7c304f153f889b6695ca8329e..fcb01f0d042f9115efb32b66e22ad1b50d406e5d 100644
--- a/product/ERP5Configurator/tests/testFunctionalConfigurator.py
+++ b/product/ERP5Configurator/tests/testFunctionalConfigurator.py
@@ -47,7 +47,7 @@ class TestZeleniumConfiguratorStandard(ERP5TypeFunctionalTestCase):
     """
       Return the list of business templates.
     """
-    return ('erp5_core_proxy_field_legacy', 'erp5_full_text_myisam_catalog',
+    return ('erp5_core_proxy_field_legacy', 'erp5_full_text_mroonga_catalog',
             'erp5_base', 'erp5_workflow', 'erp5_configurator',
             'erp5_configurator_standard', 'erp5_jquery',
             'erp5_ui_test_core', 'erp5_accounting',
diff --git a/product/ERP5OOo/tests/testDms.py b/product/ERP5OOo/tests/testDms.py
index 81abcd961781706a71e3004c498076bf6a3a631a..b94bb7123aeac9b2ff361a94990e28ba68a60908 100644
--- a/product/ERP5OOo/tests/testDms.py
+++ b/product/ERP5OOo/tests/testDms.py
@@ -103,7 +103,7 @@ class TestDocumentMixin(ERP5TypeTestCase):
 
   business_template_list = ['erp5_core_proxy_field_legacy',
                             'erp5_jquery',
-                            'erp5_full_text_myisam_catalog',
+                            'erp5_full_text_mroonga_catalog',
                             'erp5_base',
                             'erp5_ingestion_mysql_innodb_catalog',
                             'erp5_ingestion',
diff --git a/product/ERP5OOo/tests/testOOoDynamicStyle.py b/product/ERP5OOo/tests/testOOoDynamicStyle.py
index c1b180823d6e59094a3eb61820155a70aa202e19..c57f82753ff60067d6740fa130c7a05cc51716f0 100644
--- a/product/ERP5OOo/tests/testOOoDynamicStyle.py
+++ b/product/ERP5OOo/tests/testOOoDynamicStyle.py
@@ -52,7 +52,7 @@ class TestOooDynamicStyle(ERP5TypeTestCase):
 
   def getBusinessTemplateList(self):
     return ('erp5_core_proxy_field_legacy',
-            'erp5_full_text_myisam_catalog',
+            'erp5_full_text_mroonga_catalog',
             'erp5_base',
             'erp5_ingestion_mysql_innodb_catalog',
             'erp5_ingestion',
diff --git a/product/ERP5TioSafe/tests/testTioSafeMixin.py b/product/ERP5TioSafe/tests/testTioSafeMixin.py
index 43a6efe6564215b147665fe687b78cd0a6f64c81..75133d63acbe405470903f857af47511e385a5cd 100644
--- a/product/ERP5TioSafe/tests/testTioSafeMixin.py
+++ b/product/ERP5TioSafe/tests/testTioSafeMixin.py
@@ -49,7 +49,7 @@ class testTioSafeMixin(ERP5TypeTestCase):
     """ Return the list of BT required by unit tests. """
     return (
         'erp5_core_proxy_field_legacy',
-        'erp5_full_text_myisam_catalog',
+        'erp5_full_text_mroonga_catalog',
         'erp5_base',
         'erp5_pdm',
         'erp5_simulation',
diff --git a/product/ERP5Type/tests/testFunctionalAnonymousSelection.py b/product/ERP5Type/tests/testFunctionalAnonymousSelection.py
index 436f19a34e1c583511e8cf24215c7a04dacef683..8dd6675ec733f30359caaea1f0a8c8091cbe8b0b 100644
--- a/product/ERP5Type/tests/testFunctionalAnonymousSelection.py
+++ b/product/ERP5Type/tests/testFunctionalAnonymousSelection.py
@@ -41,7 +41,7 @@ class TestAnonymousSelection(TestZeleniumCore):
         """
           Return the list of business templates.
         """
-        return ('erp5_core_proxy_field_legacy', 'erp5_full_text_myisam_catalog',
+        return ('erp5_core_proxy_field_legacy', 'erp5_full_text_mroonga_catalog',
                 'erp5_base', 'erp5_ui_test_core', 'erp5_ui_test', 'erp5_forge',
                 )
 
diff --git a/product/ERP5Type/tests/testFunctionalCore.py b/product/ERP5Type/tests/testFunctionalCore.py
index 7e78098f54b0dc77133abff0ab1de8f57b1be8d8..22b8c6238db9f66cda461d461707aed64269d976 100644
--- a/product/ERP5Type/tests/testFunctionalCore.py
+++ b/product/ERP5Type/tests/testFunctionalCore.py
@@ -39,7 +39,7 @@ class TestZeleniumCore(ERP5TypeFunctionalTestCase):
         """
           Return the list of business templates.
         """
-        return ('erp5_core_proxy_field_legacy', 'erp5_full_text_myisam_catalog',
+        return ('erp5_core_proxy_field_legacy', 'erp5_full_text_mroonga_catalog',
                 'erp5_base', 'erp5_ui_test_core', 'erp5_ui_test', 'erp5_forge',
                 'erp5_dhtml_style', 'erp5_dhtml_ui_test',
                 'erp5_jquery', 'erp5_jquery_ui',
diff --git a/product/ERP5Type/tests/testFunctionalKM.py b/product/ERP5Type/tests/testFunctionalKM.py
index d01f2a162f1e5e58592274e55c4e78c46c4943ff..49140e688835be23597d81738c09caaf0fe03578 100644
--- a/product/ERP5Type/tests/testFunctionalKM.py
+++ b/product/ERP5Type/tests/testFunctionalKM.py
@@ -43,7 +43,7 @@ class TestZeleniumKM(ERP5TypeFunctionalTestCase):
         """
         # XXX This is a rough list, we should drop as much as we can, and
         # keep only minimal
-        return ('erp5_core_proxy_field_legacy', 'erp5_full_text_myisam_catalog',
+        return ('erp5_core_proxy_field_legacy', 'erp5_full_text_mroonga_catalog',
                 'erp5_base', 'erp5_ui_test_core', 'erp5_ui_test', 'erp5_forge',
                 'erp5_dhtml_style', 'erp5_dhtml_ui_test',
                 'erp5_jquery', 'erp5_jquery_ui',
diff --git a/product/ERP5Type/tests/testFunctionalStandaloneUserTutorial.py b/product/ERP5Type/tests/testFunctionalStandaloneUserTutorial.py
index 42c84fe845239e5de5248c6386626f7c8ffdb5ca..736300a59511e382bc930f781ba942d62b21152a 100644
--- a/product/ERP5Type/tests/testFunctionalStandaloneUserTutorial.py
+++ b/product/ERP5Type/tests/testFunctionalStandaloneUserTutorial.py
@@ -48,7 +48,7 @@ class TestZeleniumStandaloneUserTutorial(ERP5TypeFunctionalTestCase):
     """
       Return the list of business templates.
     """
-    return ('erp5_core_proxy_field_legacy', 'erp5_full_text_myisam_catalog',
+    return ('erp5_core_proxy_field_legacy', 'erp5_full_text_mroonga_catalog',
             'erp5_base', 'erp5_ui_test_core', 'erp5_forge',
             'erp5_dhtml_style',
             'erp5_jquery', 'erp5_jquery_ui',
diff --git a/product/ZMySQLDA/tests/testDeferredConnection.py b/product/ZMySQLDA/tests/testDeferredConnection.py
index 53207836a7489f1a475e656e4968cd72002eede6..771d028210be0faa5768181663a8ccc1e1a5d7e9 100644
--- a/product/ZMySQLDA/tests/testDeferredConnection.py
+++ b/product/ZMySQLDA/tests/testDeferredConnection.py
@@ -65,7 +65,7 @@ class TestDeferredConnection(ERP5TypeTestCase):
   """
 
   def getBusinessTemplateList(self):
-    return 'erp5_full_text_myisam_catalog',
+    return 'erp5_full_text_mroonga_catalog',
 
   def getTitle(self):
     return "Deferred Connection"