mirror of
https://github.com/khoaliber/khoj.git
synced 2026-03-06 13:22:12 +00:00
Add Scheduled, Deadlne date to Model Embeddings for Date Aware Search
This commit is contained in:
@@ -120,6 +120,16 @@ def convert_org_entries_to_jsonl(entries, verbose=0):
|
|||||||
if verbose > 2:
|
if verbose > 2:
|
||||||
print(f"Body: {entry.Body()}")
|
print(f"Body: {entry.Body()}")
|
||||||
|
|
||||||
|
if entry.Scheduled():
|
||||||
|
entry_dict["Scheduled"] = entry.Scheduled().strftime("%Y-%m-%d")
|
||||||
|
if verbose > 2:
|
||||||
|
print(f"Scheduled: {entry.Scheduled().strftime('%Y-%m-%d')}")
|
||||||
|
|
||||||
|
if entry.Deadline():
|
||||||
|
entry_dict["Deadline"] = entry.Deadline().strftime("%Y-%m-%d")
|
||||||
|
if verbose > 2:
|
||||||
|
print(f"Deadline: {entry.Deadline().strftime('%Y-%m-%d')}")
|
||||||
|
|
||||||
if entry_dict:
|
if entry_dict:
|
||||||
entry_dict["Raw"] = f'{entry}'
|
entry_dict["Raw"] = f'{entry}'
|
||||||
|
|
||||||
|
|||||||
@@ -60,7 +60,9 @@ def extract_entries(notesfile, verbose=0):
|
|||||||
if not "Body" in note or note["Body"].strip(empty_escape_sequences) == "":
|
if not "Body" in note or note["Body"].strip(empty_escape_sequences) == "":
|
||||||
continue
|
continue
|
||||||
|
|
||||||
note_string = f'{note["Title"]}\t{note["Tags"] if "Tags" in note else ""}\n{note["Body"] if "Body" in note else ""}'
|
note_string = f'''{note["Title"]}\t{note["Tags"] if "Tags" in note else ""}
|
||||||
|
{"Scheduled on " + note["Scheduled"] if "Scheduled" in note else ""}
|
||||||
|
{note["Body"] if "Body" in note else ""}'''
|
||||||
entries.append([note_string, note["Raw"]])
|
entries.append([note_string, note["Raw"]])
|
||||||
|
|
||||||
# Close File
|
# Close File
|
||||||
|
|||||||
Reference in New Issue
Block a user