ND Troubleshooting¶
Why this exists¶
When ND fails, it often fails in ways that look like “bad search.” This guide helps you diagnose and fix the real cause quickly.
If you skip this, you can waste time tuning the wrong knobs or blaming your data.
Story / scenario¶
An ops team sees rising latency and unstable results after a deployment. The issue is an index drift and an overly strict budget.
What usually goes wrong¶
- Index drift after ingest changes.
- Budgets set without realistic expectations.
- Backend outages mistaken for quality issues.
How Bijux-Vex handles it¶
ND exposes explicit refusal reasons and quality metrics so you can pinpoint the issue.
What trade-offs remain¶
- Some fixes require rebuilds or higher budgets.
- Some instability is unavoidable at scale.
Where to go deeper¶
docs/user/nd_quality_confidence.mddocs/user/nd_parameters.md
Low recall
- Increase
nd.target_recallor useaccurateprofile. - Enable witness mode to validate quality.
High latency
- Reduce candidate limits or use
fastprofile. - Lower
top_kif possible.
Unstable results
- Provide an explicit seed.
- Ensure index hash and parameters are stable across runs.
Backend unavailable
- Check
bijux vex vdb status. - Verify backend installation and credentials.
Index drift
- Rebuild the ND index.
- Ensure corpus fingerprint matches the artifact.