Added interval ngrams
This commit is contained in:
parent
efe11ff83c
commit
074aed2b56
|
@ -352,8 +352,16 @@ def main():
|
|||
# query_tree = [{"children": [{}, {}, {}, {}]}, {"children": [{"children": [{}]}, {}, {}]}, {"children": [{"children": [{}, {}]}, {}]}, {"children": [{"children": [{}]}, {"children": [{}]}]},
|
||||
# {"children": [{"children": [{"children": [{}]}]}, {}]}, {"children": [{"children": [{"children": [{}]}, {}]}]}, {"children": [{"children": [{"children": [{}, {}]}]}]},
|
||||
# {"children": [{"children": [{"children": [{"children": [{}]}]}]}]}, {'children': [{'children': [{}, {}, {}]}]}]
|
||||
if config.getint('settings', 'ngrams') > 1:
|
||||
query_tree = create_ngrams_query_trees(config.getint('settings', 'ngrams'), [{}])
|
||||
ngrams_range = config.get('settings', 'ngrams').split('-')
|
||||
ngrams_range = [int(r) for r in ngrams_range]
|
||||
|
||||
if ngrams_range[0] > 1:
|
||||
if len(ngrams_range) == 1:
|
||||
query_tree = create_ngrams_query_trees(ngrams_range[0], [{}])
|
||||
elif len(ngrams_range) == 2:
|
||||
query_tree = []
|
||||
for i in range(ngrams_range[0], ngrams_range[1] + 1):
|
||||
query_tree.extend(create_ngrams_query_trees(i, [{}]))
|
||||
else:
|
||||
query_tree = [decode_query('(' + config.get('settings', 'query') + ')', '')]
|
||||
# order_independent_queries(query_tree)
|
||||
|
|
Loading…
Reference in New Issue
Block a user