Shreyas094 commited on
Commit
76b11d5
·
verified ·
1 Parent(s): 298b773

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -2
app.py CHANGED
@@ -140,10 +140,10 @@ def delete_documents(selected_docs):
140
  deleted_docs = []
141
  docs_to_keep = []
142
  for doc in database.docstore._dict.values():
143
- if doc.metadata["source"] not in selected_docs:
144
  docs_to_keep.append(doc)
145
  else:
146
- deleted_docs.append(doc.metadata["source"])
147
 
148
  # Print debugging information
149
  print(f"Total documents before deletion: {len(database.docstore._dict)}")
@@ -153,9 +153,11 @@ def delete_documents(selected_docs):
153
  if not docs_to_keep:
154
  # If all documents are deleted, create an empty FAISS index
155
  database = FAISS.from_texts([""], embed)
 
156
  else:
157
  # Create new FAISS index with remaining documents
158
  database = FAISS.from_documents(docs_to_keep, embed)
 
159
 
160
  # Save updated FAISS database
161
  database.save_local("faiss_database")
 
140
  deleted_docs = []
141
  docs_to_keep = []
142
  for doc in database.docstore._dict.values():
143
+ if doc.metadata.get("source") not in selected_docs:
144
  docs_to_keep.append(doc)
145
  else:
146
+ deleted_docs.append(doc.metadata.get("source", "Unknown"))
147
 
148
  # Print debugging information
149
  print(f"Total documents before deletion: {len(database.docstore._dict)}")
 
153
  if not docs_to_keep:
154
  # If all documents are deleted, create an empty FAISS index
155
  database = FAISS.from_texts([""], embed)
156
+ logging.info("All documents deleted. Created an empty FAISS index.")
157
  else:
158
  # Create new FAISS index with remaining documents
159
  database = FAISS.from_documents(docs_to_keep, embed)
160
+ logging.info(f"Created new FAISS index with {len(docs_to_keep)} documents.")
161
 
162
  # Save updated FAISS database
163
  database.save_local("faiss_database")