AIdeaText commited on
Commit
210b4cc
verified
1 Parent(s): 60d29d6

Update modules/database/database.py

Browse files

Se han a帽adido tres nuevos par谩metros a la funci贸n: pos_analysis, morphological_analysis, y sentence_structure.
Estos nuevos par谩metros se incluyen directamente en el analysis_document que se inserta en la base de datos.
El resto de la funci贸n permanece igual, manteniendo el conteo de palabras repetidas y los diagramas de arco.

Files changed (1) hide show
  1. modules/database/database.py +4 -2
modules/database/database.py CHANGED
@@ -192,7 +192,7 @@ def store_application_request(name, email, institution, role, reason):
192
  return False
193
 
194
  #######################################################################################################
195
- def store_morphosyntax_result(username, text, repeated_words, arc_diagrams):
196
  if analysis_collection is None:
197
  logger.error("La conexi贸n a MongoDB no est谩 inicializada")
198
  return False
@@ -209,10 +209,12 @@ def store_morphosyntax_result(username, text, repeated_words, arc_diagrams):
209
  'text': text,
210
  'word_count': word_count,
211
  'arc_diagrams': arc_diagrams,
 
 
 
212
  }
213
 
214
  result = analysis_collection.insert_one(analysis_document)
215
-
216
  logger.info(f"An谩lisis guardado con ID: {result.inserted_id} para el usuario: {username}")
217
  return True
218
  except Exception as e:
 
192
  return False
193
 
194
  #######################################################################################################
195
+ def store_morphosyntax_result(username, text, repeated_words, arc_diagrams, pos_analysis, morphological_analysis, sentence_structure):
196
  if analysis_collection is None:
197
  logger.error("La conexi贸n a MongoDB no est谩 inicializada")
198
  return False
 
209
  'text': text,
210
  'word_count': word_count,
211
  'arc_diagrams': arc_diagrams,
212
+ 'pos_analysis': pos_analysis,
213
+ 'morphological_analysis': morphological_analysis,
214
+ 'sentence_structure': sentence_structure
215
  }
216
 
217
  result = analysis_collection.insert_one(analysis_document)
 
218
  logger.info(f"An谩lisis guardado con ID: {result.inserted_id} para el usuario: {username}")
219
  return True
220
  except Exception as e: