Index: trunk/grails-app/services/CreateBulkDataService.groovy
===================================================================
--- trunk/grails-app/services/CreateBulkDataService.groovy	(revision 617)
+++ trunk/grails-app/services/CreateBulkDataService.groovy	(revision 622)
@@ -12,4 +12,5 @@
     def dateUtilService
     def appConfigService
+    def createDataService
     def searchableService
     def assignedGroupService
@@ -43,6 +44,5 @@
             return fail(code: 'default.not.development.environment.failure')
 
-        log.info "Stop mirroring lucene index."
-        searchableService.stopMirroring()
+        createDataService.stopSearchableIndex()
 
         log.info "Creating BULK data..."
@@ -83,9 +83,5 @@
         log.info "Creating BULK data...complete."
 
-        log.info "Start mirroring Lucene index."
-        searchableService.startMirroring()
-        log.info "Rebuilding Lucene index, bulkIndex."
-        searchableService.reindex()
-        log.info "Rebuilding Lucene index, complete."
+        createDataService.startSearchableIndex()
 
         return result
@@ -107,6 +103,5 @@
             return fail(code: 'default.not.development.environment.failure')
 
-        log.info "Stop mirroring Lucene index."
-        searchableService.stopMirroring()
+        createDataService.stopSearchableIndex()
 
         log.info "Creating BULK data..."
@@ -121,9 +116,5 @@
         log.info "Creating BULK data...complete."
 
-        log.info "Start mirroring Lucene index."
-        searchableService.startMirroring()
-        log.info "Rebuilding Lucene index, bulkIndex."
-        searchableService.reindex()
-        log.info "Rebuilding Lucene index, complete."
+        createDataService.startSearchableIndex()
 
         return result
Index: trunk/grails-app/services/CreateDataService.groovy
===================================================================
--- trunk/grails-app/services/CreateDataService.groovy	(revision 617)
+++ trunk/grails-app/services/CreateDataService.groovy	(revision 622)
@@ -1,2 +1,4 @@
+import org.codehaus.groovy.grails.commons.ConfigurationHolder
+
 /**
 * Provides a data service to create base and demo data.
@@ -1525,31 +1527,33 @@
 
     /**
-    * Lucene index and mirroring is disabled at startup.
-    * Us this to start Lucene indexing after creating bootstrap data.
+    * SearchableIndex and mirroring is disabled at startup.
+    * Use this to start indexing after creating bootstrap data.
     * @param indexInNewThread Whether to run the index in a new thread, defaults to true.
     */
-    def startLucene(Boolean indexInNewThread = true) {
-        log.info "Start mirroring Lucene index."
+    def startSearchableIndex(Boolean indexInNewThread = true) {
+        log.info "Start mirroring searchable index."
+        ConfigurationHolder.config.appSearchable.cascadeOnUpdate = true
         searchableService.startMirroring()
         if(indexInNewThread) {
             Thread.start {
-                log.info "Rebuilding Lucene index, bulkIndex (new thread)."
+                log.info "Rebuilding searchable index, bulkIndex (new thread)."
                 searchableService.index()
-                log.info "Rebuilding Lucene index, complete."
+                log.info "Rebuilding searchable index, complete."
             }
         }
         else {
-            log.info "Rebuilding Lucene index, bulkIndex."
+            log.info "Rebuilding searchable index, bulkIndex."
             searchableService.index()
-            log.info "Rebuilding Lucene index, complete."
+            log.info "Rebuilding searchable index, complete."
         }
     }
 
     /**
-    * Lucene index and mirroring during bulk data creation may be slow.
-    * Us this to stop lucene indexing and restart with startLucene() after data creation.
+    * Searchable index and mirroring during bulk data creation may be slow.
+    * Use this to stop indexing and restart with startSearchableIndex() after data creation.
     */
-    def stopLucene() {
-        log.info "Stop mirroring lucene index."
+    def stopSearchableIndex() {
+        log.info "Stop mirroring searchable index."
+        ConfigurationHolder.config.appSearchable.cascadeOnUpdate = false
         searchableService.stopMirroring()
     }
