Directories
¶
| Path | Synopsis |
|---|---|
|
Package client provides a Go SDK for the YASE search API.
|
Package client provides a Go SDK for the YASE search API. |
|
cmd
|
|
|
cluster-node
command
cluster-node runs a distributed YASE node that:
|
cluster-node runs a distributed YASE node that: |
|
connector
command
cmd/connector runs the YASE Connector Manager service.
|
cmd/connector runs the YASE Connector Manager service. |
|
crawler
command
|
|
|
dist-gateway
command
dist-gateway runs the distributed search gateway.
|
dist-gateway runs the distributed search gateway. |
|
gateway
command
|
|
|
indexer
command
|
|
|
ingest-demo
command
cmd/ingest-demo sends sample documents to the ingestion server via gRPC.
|
cmd/ingest-demo sends sample documents to the ingestion server via gRPC. |
|
ingestion
command
|
|
|
local
command
cmd/local combines the indexer (Kafka consumer) and gateway (HTTP search API) into a single process so they can share the same Bluge writer lock.
|
cmd/local combines the indexer (Kafka consumer) and gateway (HTTP search API) into a single process so they can share the same Bluge writer lock. |
|
yase-ctl
command
yase-ctl is the CLI for managing a YASE distributed cluster.
|
yase-ctl is the CLI for managing a YASE distributed cluster. |
|
internal
|
|
|
broker
Package broker provides Kafka producers, consumers, and topic management for the ingestion pipeline.
|
Package broker provides Kafka producers, consumers, and topic management for the ingestion pipeline. |
|
connector/confluence
Package confluence implements a YASE connector for Atlassian Confluence.
|
Package confluence implements a YASE connector for Atlassian Confluence. |
|
connector/gdrive
Package gdrive implements a YASE connector for Google Drive / Google Docs.
|
Package gdrive implements a YASE connector for Google Drive / Google Docs. |
|
connector/jira
Package jira implements a YASE connector for Atlassian Jira.
|
Package jira implements a YASE connector for Atlassian Jira. |
|
connector/mysql
Package mysql implements a YASE connector for MySQL/MariaDB databases.
|
Package mysql implements a YASE connector for MySQL/MariaDB databases. |
|
connector/postgres
Package postgres implements a YASE connector for PostgreSQL using timestamp-based incremental sync.
|
Package postgres implements a YASE connector for PostgreSQL using timestamp-based incremental sync. |
|
connector/s3store
Package s3store implements a YASE connector for S3-compatible object storage.
|
Package s3store implements a YASE connector for S3-compatible object storage. |
|
connector/salesforce
Package salesforce implements a YASE connector for Salesforce CRM.
|
Package salesforce implements a YASE connector for Salesforce CRM. |
|
connector/sharepoint
Package sharepoint implements a YASE connector for SharePoint Online via the Microsoft Graph API.
|
Package sharepoint implements a YASE connector for SharePoint Online via the Microsoft Graph API. |
|
connector/slack
Package slack implements a YASE connector for Slack workspaces.
|
Package slack implements a YASE connector for Slack workspaces. |
|
connector/twitter
Package twitter implements a YASE connector for Twitter/X. Uses the X API v2 with OAuth2 Bearer token authentication.
|
Package twitter implements a YASE connector for Twitter/X. Uses the X API v2 with OAuth2 Bearer token authentication. |
|
indexsvc
Package indexsvc implements the gRPC IndexService that owns the hybrid engine.
|
Package indexsvc implements the gRPC IndexService that owns the hybrid engine. |
|
pkg
|
|
|
audit
Package audit provides structured audit event logging for compliance.
|
Package audit provides structured audit event logging for compliance. |
|
auth
Package auth provides authentication and authorization for YASE APIs.
|
Package auth provides authentication and authorization for YASE APIs. |
|
cache
Package cache provides LRU caching for search results to avoid redundant embedding + search pipeline execution for repeated queries.
|
Package cache provides LRU caching for search results to avoid redundant embedding + search pipeline execution for repeated queries. |
|
connector
Package connector defines the core interfaces and types for YASE's enterprise connector system.
|
Package connector defines the core interfaces and types for YASE's enterprise connector system. |
|
logging
Package logging provides structured logging for YASE services.
|
Package logging provides structured logging for YASE services. |
|
metrics
Package metrics defines the Prometheus metrics exposed by YASE services.
|
Package metrics defines the Prometheus metrics exposed by YASE services. |
|
storage
Package storage provides object storage backends (S3, filesystem, cached) used by the offline index builder and connectors.
|
Package storage provides object storage backends (S3, filesystem, cached) used by the offline index builder and connectors. |
|
tracing
Package tracing provides OpenTelemetry distributed tracing for YASE.
|
Package tracing provides OpenTelemetry distributed tracing for YASE. |
|
proto
|
|
|
test
|
|
|
relevance
Package relevance provides search quality evaluation metrics.
|
Package relevance provides search quality evaluation metrics. |
Click to show internal directories.
Click to hide internal directories.