docs: update README and all docs with formal verification, new BaraQL features, OpenTelemetry tracing

- Add Formal Verification section to README and architecture docs
- Document TLA+ specs for Raft, 2PC, MVCC, Replication
- Add new BaraQL features: JSON path (->, ->>), FTS @@, CREATE INDEX USING FTS,
  RECOVER TO TIMESTAMP, UNION/INTERSECT/EXCEPT
- Add OpenTelemetry tracing example to README
- Update Quick Start to use nimble test/bench
- Update EN and BG documentation
This commit is contained in:
2026-05-07 16:06:13 +03:00
parent e73bfb450c
commit 215df1cdf3
11 changed files with 252 additions and 6 deletions
+18
View File
@@ -52,6 +52,24 @@ let tfidf = idx.searchTfidf("query terms")
| Phrase search | Exact phrase matching |
| Boolean | AND, OR, NOT operators |
## SQL Interface
Full-text search is also available directly in BaraQL:
```sql
-- Create a table with text column
CREATE TABLE articles (id INT PRIMARY KEY, title TEXT, body TEXT);
-- Create an FTS index
CREATE INDEX idx_fts ON articles(body) USING FTS;
-- Search with the @@ operator (BM25 ranking)
SELECT * FROM articles WHERE body @@ 'machine learning';
-- Search with multiple terms
SELECT * FROM articles WHERE body @@ 'quick brown fox';
```
## Multi-Language Support
```nim