diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2017-10-12 17:19:23 +0200 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2017-10-12 17:19:23 +0200 |
commit | cf64c11f3deec56cce39e2c462e2876e017b44a2 (patch) | |
tree | 91e463b88581547bf0e41f7334c6a68e27936927 | |
parent | f46dc18a0e815da8ae581f47e483233277accf27 (diff) | |
download | Chimère-cf64c11f3deec56cce39e2c462e2876e017b44a2.tar.bz2 Chimère-cf64c11f3deec56cce39e2c462e2876e017b44a2.zip |
Manage ":" in search vectors
-rw-r--r-- | chimere/utils.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/chimere/utils.py b/chimere/utils.py index b17ba06..d95dd45 100644 --- a/chimere/utils.py +++ b/chimere/utils.py @@ -1476,7 +1476,9 @@ def merge_tsvectors(vectors): current_position = max_position for dct_member in vector.split(" "): - key, positions = dct_member.split(':') + splitted = dct_member.split(':') + key = ":".join(splitted[:-1]) + positions = splitted[-1] key = key[1:-1] # remove quotes positions = [int(pos) + current_position for pos in positions.split(',')] |