luiscgp commited on
Commit
afc2679
1 Parent(s): 7457adf
Files changed (1) hide show
  1. app.py +6 -3
app.py CHANGED
@@ -177,6 +177,11 @@ def start_haystack():
177
 
178
  return pipe
179
 
 
 
 
 
 
180
  @st.cache_resource
181
  def check_statement(pipe, statement: str, retriever_top_k: int = 5):
182
  """Run query and verify statement"""
@@ -243,8 +248,6 @@ def main():
243
  run_pressed or statement != st.session_state.statement
244
  )
245
 
246
- pipe = start_haystack()
247
-
248
  # Get results for query
249
  if run_query and statement:
250
  time_start = time.time()
@@ -252,7 +255,7 @@ def main():
252
  st.session_state.statement = statement
253
  with st.spinner("   Procurando a Similaridade no banco de sentenças..."):
254
  try:
255
- st.session_state.results = check_statement(pipe, statement, RETRIEVER_TOP_K)
256
  print(f"S: {statement}")
257
  time_end = time.time()
258
  print(time.strftime("%Y-%m-%d %H:%M:%S", time.gmtime()))
 
177
 
178
  return pipe
179
 
180
+ def run_statement(statement: str, retriever_top_k: int = 5):
181
+ pipe = start_haystack()
182
+ run = check_statement(statement, retriever_top_k)
183
+ return run
184
+
185
  @st.cache_resource
186
  def check_statement(pipe, statement: str, retriever_top_k: int = 5):
187
  """Run query and verify statement"""
 
248
  run_pressed or statement != st.session_state.statement
249
  )
250
 
 
 
251
  # Get results for query
252
  if run_query and statement:
253
  time_start = time.time()
 
255
  st.session_state.statement = statement
256
  with st.spinner("   Procurando a Similaridade no banco de sentenças..."):
257
  try:
258
+ st.session_state.results = run_statement(statement, RETRIEVER_TOP_K)
259
  print(f"S: {statement}")
260
  time_end = time.time()
261
  print(time.strftime("%Y-%m-%d %H:%M:%S", time.gmtime()))