mtyrrell commited on
Commit
e6b1746
·
1 Parent(s): 33a218d

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +2 -2
app.py CHANGED
@@ -86,7 +86,7 @@ examples = [
86
  def get_docs(input_query, country = [], vulnerability_cat = []):
87
  if not country:
88
  country = "All Countries"
89
- if not vulnerability_cat:
90
  if country == "All Countries":
91
  filters = None
92
  else:
@@ -96,7 +96,7 @@ def get_docs(input_query, country = [], vulnerability_cat = []):
96
  filters = {'vulnerability_cat': {'$in': vulnerability_cat}}
97
  else:
98
  filters = {'country': {'$in': country},'vulnerability_cat': {'$in': vulnerability_cat}}
99
- docs = retriever.retrieve(query=input_query, filters = filters, top_k = 10)
100
  # Break out the key fields and convert to pandas for filtering
101
  docs = [{**x.meta,"score":x.score,"content":x.content} for x in docs]
102
  df_docs = pd.DataFrame(docs)
 
86
  def get_docs(input_query, country = [], vulnerability_cat = []):
87
  if not country:
88
  country = "All Countries"
89
+ if len(vulnerability_cat) == 0:
90
  if country == "All Countries":
91
  filters = None
92
  else:
 
96
  filters = {'vulnerability_cat': {'$in': vulnerability_cat}}
97
  else:
98
  filters = {'country': {'$in': country},'vulnerability_cat': {'$in': vulnerability_cat}}
99
+ docs = retriever.retrieve(query=query, filters = filters, top_k = 10)
100
  # Break out the key fields and convert to pandas for filtering
101
  docs = [{**x.meta,"score":x.score,"content":x.content} for x in docs]
102
  df_docs = pd.DataFrame(docs)