62 lines
1.9 KiB
Markdown
62 lines
1.9 KiB
Markdown
|
|
# 🧠 Brainy 2.0 Quick Reference Card
|
||
|
|
|
||
|
|
## Core Operations
|
||
|
|
```typescript
|
||
|
|
// Nouns
|
||
|
|
await brain.addNoun(vector, metadata) // Create
|
||
|
|
await brain.getNoun(id) // Read
|
||
|
|
await brain.updateNoun(id, vector?, meta?) // Update
|
||
|
|
await brain.deleteNoun(id) // Delete
|
||
|
|
|
||
|
|
// Verbs
|
||
|
|
await brain.addVerb(source, target, type) // Create relationship
|
||
|
|
await brain.getVerb(id) // Get relationship
|
||
|
|
await brain.deleteVerb(id) // Delete relationship
|
||
|
|
|
||
|
|
// Metadata
|
||
|
|
await brain.getNounMetadata(id) // Get metadata only
|
||
|
|
await brain.updateNounMetadata(id, meta) // Update metadata only
|
||
|
|
await brain.hasNoun(id) // Check existence
|
||
|
|
```
|
||
|
|
|
||
|
|
## Search
|
||
|
|
```typescript
|
||
|
|
await brain.search(query, k?) // Vector search
|
||
|
|
await brain.searchText('natural language') // NLP search
|
||
|
|
await brain.findSimilar(id, k?) // Similarity search
|
||
|
|
await brain.find(tripleQuery) // Triple Intelligence 🧠
|
||
|
|
```
|
||
|
|
|
||
|
|
## Graph
|
||
|
|
```typescript
|
||
|
|
await brain.getConnections(id) // All connections
|
||
|
|
await brain.getVerbsBySource(id) // Outgoing
|
||
|
|
await brain.getVerbsByTarget(id) // Incoming
|
||
|
|
await brain.getVerbsByType(type) // By type
|
||
|
|
```
|
||
|
|
|
||
|
|
## Management
|
||
|
|
```typescript
|
||
|
|
brain.getCacheStats() // Cache stats
|
||
|
|
brain.clearCache() // Clear cache
|
||
|
|
brain.size() // Total count
|
||
|
|
await brain.getStats() // All statistics
|
||
|
|
await brain.clear() // Clear all data
|
||
|
|
```
|
||
|
|
|
||
|
|
## Lifecycle
|
||
|
|
```typescript
|
||
|
|
const brain = new BrainyData() // Create
|
||
|
|
await brain.init() // Initialize
|
||
|
|
await brain.shutdown() // Cleanup
|
||
|
|
```
|
||
|
|
|
||
|
|
## Configuration
|
||
|
|
```typescript
|
||
|
|
new BrainyData({
|
||
|
|
storage: 'auto', // auto | memory | filesystem | s3
|
||
|
|
cache: true, // Enable caching
|
||
|
|
index: true, // Enable indexing
|
||
|
|
dimensions: 384 // Vector dimensions
|
||
|
|
})
|
||
|
|
```
|