ver 1.0
This commit is contained in:
@@ -33,8 +33,9 @@ sys.path.insert(0, str(SCRIPT_DIR))
|
||||
import echo # noqa: E402
|
||||
import echo_index as idx_mod # noqa: E402
|
||||
import echo_links as links # noqa: E402
|
||||
import echo_recall # noqa: E402
|
||||
|
||||
CURRENT_SCHEMA = 3
|
||||
CURRENT_SCHEMA = 4
|
||||
TEMPLATE_RE = re.compile(r"(^|/)(templates/|.*-template\.md$)")
|
||||
SKIP_BASENAMES = {"README.md"}
|
||||
|
||||
@@ -123,6 +124,14 @@ def main(argv: list[str] | None = None) -> int:
|
||||
if apply:
|
||||
idx_mod.save(rebuilt)
|
||||
|
||||
# ---- 2b. (re)build the recall (BM25) index -------------------------------
|
||||
if apply:
|
||||
rix = echo_recall.rebuild()
|
||||
print(f"sweep: {tag} recall index — {rix.n_docs} docs (BM25)")
|
||||
else:
|
||||
n_idx = sum(1 for p in all_files if echo_recall._indexable(p))
|
||||
print(f"sweep: {tag} recall index — would rebuild BM25 over {n_idx} entity notes")
|
||||
|
||||
# ---- 3. symmetrize existing Related links --------------------------------
|
||||
fileset = set(all_files)
|
||||
basemap: dict[str, str] = {}
|
||||
|
||||
Reference in New Issue
Block a user