mirror of
https://gitlab.ub.uni-bielefeld.de/sfb1288inf/nopaque.git
synced 2025-06-12 17:10:41 +00:00
Enhance analysis UI add first iteration of results download
This commit is contained in:
@ -45,7 +45,7 @@ def corpus_analysis(message):
|
||||
# Prepare and execute a query
|
||||
corpus_name = 'CORPUS'
|
||||
query = str(message['query'])
|
||||
result_len = 500
|
||||
result_len = 100
|
||||
context_len = int(message['context'])
|
||||
result_offset = 0
|
||||
client.select_corpus(corpus_name)
|
||||
@ -55,12 +55,13 @@ def corpus_analysis(message):
|
||||
logger.warning(e)
|
||||
socketio.emit('corpus_analysis', str(e), room=request.sid)
|
||||
else:
|
||||
logger.warning('====== Initial query {} ======'.format(query))
|
||||
results = client.show_query_results(result_len=result_len,
|
||||
context_len=context_len,
|
||||
result_offset=result_offset)
|
||||
result_offset += result_len # initial offfset is plus result len because client.show_query_results has been already executed once
|
||||
while result_offset < client.total_nr_matches:
|
||||
logger.warning('===While loop start.===')
|
||||
logger.warning('====== While loop start for {} ======'.format(query))
|
||||
logger.warning('result_offset: {}'.format(result_offset))
|
||||
results_append = client.show_query_results(result_len=result_len,
|
||||
context_len=context_len,
|
||||
|
@ -81,5 +81,6 @@ class QueryDownloadForm(FlaskForm):
|
||||
choices=[('', 'Choose file type'),
|
||||
('csv', 'csv'),
|
||||
('json', 'json'),
|
||||
('excel', 'excel')],
|
||||
('excel', 'excel'),
|
||||
('html', 'html-table')],
|
||||
validators=[DataRequired()])
|
||||
|
Reference in New Issue
Block a user