package
0.0.0-20241108204029-7bda9be73328
Repository: https://github.com/threatflux/searchyaml.git
Documentation: pkg.go.dev

# Functions

NewFastYAMLEncoder creates a new encoder with initialized buffer pool.
NewIndexManager creates a new index manager.
NewStore creates a new memory-mapped store with the given options.
NewTrigramIndex creates a new trigram-based text index.
NewVectorIndex creates a new vector index with specified dimensions.

# Variables

No description provided by the author

# Structs

Entry
Entry represents a single value in the store with metadata.
FastYAMLEncoder provides optimized YAML encoding with buffer pooling.
IndexManager handles multiple index types.
SearchQuery represents a combined search query.
SearchResult represents a combined search result.
Store represents an enhanced memory-mapped key-value store.
StoreOptions configures the store initialization.
StoreStats tracks operational statistics for monitoring.
TextSearchResult represents a single text search result with score.
TrigramIndex provides text search using trigram-based indexing.
VectorIndex provides vector similarity search capabilities.
VectorSearchResult represents a single search result with score.