diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2017-10-12 17:28:09 +0200 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2017-10-12 17:28:09 +0200 |
commit | fcd453c30b0fdcbd6877724d25101d0d1d5f94b8 (patch) | |
tree | d9eab5fe8c4eb9aa8b6dde3f74b12281e38cd842 /ishtar_common/utils.py | |
parent | d644ad71585c5ebf2113f2c538c38c775b334228 (diff) | |
download | Ishtar-fcd453c30b0fdcbd6877724d25101d0d1d5f94b8.tar.bz2 Ishtar-fcd453c30b0fdcbd6877724d25101d0d1d5f94b8.zip |
Searches: update_search_vectors command
Diffstat (limited to 'ishtar_common/utils.py')
-rw-r--r-- | ishtar_common/utils.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/ishtar_common/utils.py b/ishtar_common/utils.py index f3b1a821b..5d9e85c60 100644 --- a/ishtar_common/utils.py +++ b/ishtar_common/utils.py @@ -313,7 +313,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(',')] |