cli: unify flags to --recompute/--no-recompute for build/search/ask; docs: update references

This commit is contained in:
Andy Lee
2025-08-14 01:20:14 -07:00
parent 43cb500ed8
commit b988f0ab5b
3 changed files with 12 additions and 22 deletions

View File

@@ -514,7 +514,7 @@ leann search INDEX_NAME QUERY [OPTIONS]
Options:
--top-k N Number of results (default: 5)
--complexity N Search complexity (default: 64)
--recompute-embeddings Use recomputation for highest accuracy
--recompute Use recomputation for highest accuracy
--pruning-strategy {global,local,proportional}
```

View File

@@ -291,7 +291,7 @@ leann build my-index \
# Search with OpenAI embeddings (recompute at query time)
leann search my-index "your query" \
--recompute-embeddings
--recompute
```
### 2) Run remote builds with SkyPilot (cloud GPU)

View File

@@ -145,22 +145,17 @@ Examples:
search_parser.add_argument("--beam-width", type=int, default=1)
search_parser.add_argument("--prune-ratio", type=float, default=0.0)
search_parser.add_argument(
"--recompute-embeddings",
action="store_true",
default=True,
help="Recompute embeddings (default: True)",
)
search_parser.add_argument(
"--no-recompute-embeddings",
"--no-recompute",
dest="recompute_embeddings",
action="store_false",
help="Disable embedding recomputation during search",
)
search_parser.add_argument(
"--no-recompute",
"--recompute",
dest="recompute_embeddings",
action="store_false",
help="Alias for --no-recompute-embeddings",
action="store_true",
default=True,
help="Enable embedding recomputation during search (default)",
)
search_parser.add_argument(
"--pruning-strategy",
@@ -185,22 +180,17 @@ Examples:
ask_parser.add_argument("--beam-width", type=int, default=1)
ask_parser.add_argument("--prune-ratio", type=float, default=0.0)
ask_parser.add_argument(
"--recompute-embeddings",
action="store_true",
default=True,
help="Recompute embeddings (default: True)",
)
ask_parser.add_argument(
"--no-recompute-embeddings",
"--no-recompute",
dest="recompute_embeddings",
action="store_false",
help="Disable embedding recomputation during ask",
)
ask_parser.add_argument(
"--no-recompute",
"--recompute",
dest="recompute_embeddings",
action="store_false",
help="Alias for --no-recompute-embeddings",
action="store_true",
default=True,
help="Enable embedding recomputation during ask (default)",
)
ask_parser.add_argument(
"--pruning-strategy",