diff --git a/views/settings.tpl b/views/settings.tpl index 7291b5b..69f38df 100644 --- a/views/settings.tpl +++ b/views/settings.tpl @@ -8,6 +8,8 @@
Context words (number of words shown in search results)

+ Context characters (max characters in a snippet) +

Time (time format string)

Folder depth (number of levels of the folder dropdown) diff --git a/webui.py b/webui.py index 8a6a19d..78b1f87 100755 --- a/webui.py +++ b/webui.py @@ -26,6 +26,7 @@ DEFAULTS = { 'stem': 1, 'timefmt': '%c', 'dirdepth': 3, + 'maxchars': 500, } # sort fields/labels @@ -152,7 +153,7 @@ def recoll_search(q, sort, ascending): tstart = datetime.datetime.now() results = [] db = recoll.connect() - db.setAbstractParams(contextwords=int(config['context']), maxchars=5000) + db.setAbstractParams(contextwords=int(config['context']), maxchars=config['maxchars']) query = db.query() query.sortby(sort, int(ascending)) try: