Browse Source

Suppress an error that ES occurs 'index_already_exists_exception'

Yuki Takei 8 years ago
parent
commit
74e19615b1
1 changed files with 8 additions and 0 deletions
  1. 8 0
      lib/util/middlewares.js

+ 8 - 0
lib/util/middlewares.js

@@ -289,6 +289,14 @@ exports.checkSearchIndicesGenerated = function(crowi, app) {
             debug('Index created.');
           }
           return searcher.addAllPages();
+        })
+        .catch((error) => {
+          if (error.message != null && error.message.match(/index_already_exists_exception/)) {
+            debug('Creating index is failed: ', error.message);
+          }
+          else {
+            console.log(`Error while building index of Elasticsearch': ${error.message}`);
+          }
         });
     }