diff options
author | Samy Pessé <samypesse@gmail.com> | 2015-09-28 20:54:45 +0200 |
---|---|---|
committer | Samy Pessé <samypesse@gmail.com> | 2015-09-28 20:54:45 +0200 |
commit | c931e91befe143a8ed13d74e1b7d7b9fa6bb11d2 (patch) | |
tree | ca8417f3de7b59f8e000bbd8b988b9c656b725d0 /lib/book.js | |
parent | db9151ae365cf774d6178fe538f1fcb4423bdeb9 (diff) | |
download | gitbook-c931e91befe143a8ed13d74e1b7d7b9fa6bb11d2.zip gitbook-c931e91befe143a8ed13d74e1b7d7b9fa6bb11d2.tar.gz gitbook-c931e91befe143a8ed13d74e1b7d7b9fa6bb11d2.tar.bz2 |
Fix #952: add configuration for index maximum size
Diffstat (limited to 'lib/book.js')
-rw-r--r-- | lib/book.js | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/lib/book.js b/lib/book.js index 84d3c6b..514a719 100644 --- a/lib/book.js +++ b/lib/book.js @@ -19,8 +19,6 @@ var PluginsList = require("./pluginslist"); var generators = require("./generators"); -var SEARCHINDEX_MAXSIZE = 1000000; - var Book = function(root, context, parent) { this.context = _.defaults(context || {}, { // Extend book configuration @@ -751,7 +749,7 @@ Book.prototype.indexPage = function(page) { // Limit size of index (to avoid #941) this.searchIndexSize = this.searchIndexSize + text.length; - if (this.searchIndexSize > SEARCHINDEX_MAXSIZE) { + if (this.searchIndexSize > this.config.get('search.maxIndexSize')) { this.log.warn.ln("search index is too big, indexing is now disabled"); this.searchIndexEnabled = false; return; |