# Vespa ## Docs - [Vespa Feed Client](https://support.agentrank.io/api/clients/feed-client.md): High-performance Java client for bulk feeding documents - [Java Client Libraries](https://support.agentrank.io/api/clients/java-client.md): Java client libraries for Vespa operations - [Vespa CLI](https://support.agentrank.io/api/clients/vespa-cli.md): Command-line interface for Vespa operations - [Deploy API](https://support.agentrank.io/api/deploy-api.md): HTTP API for deploying and managing Vespa applications - [Document v1 API](https://support.agentrank.io/api/document-v1.md): HTTP API for document CRUD operations, visits, and bulk operations - [Component API](https://support.agentrank.io/api/java/component.md): Build container components with dependency injection - [jDisc Container](https://support.agentrank.io/api/java/container.md): The jDisc container provides the runtime environment for Vespa components - [Document Processor API](https://support.agentrank.io/api/java/document-processor.md): Process documents with the Document Processor API - [Searcher API](https://support.agentrank.io/api/java/searcher.md): Build custom search logic with the Searcher API - [HTTP APIs Overview](https://support.agentrank.io/api/overview.md): Overview of Vespa's HTTP APIs for document operations, search, and application deployment - [Search API](https://support.agentrank.io/api/search-api.md): HTTP API for querying and retrieving documents from Vespa - [Architecture](https://support.agentrank.io/concepts/architecture.md): Understanding Vespa's distributed architecture and core components - [Documents](https://support.agentrank.io/concepts/documents.md): Understanding Vespa documents, fields, and document types - [Ranking](https://support.agentrank.io/concepts/ranking.md): Vespa ranking framework: features, expressions, and multi-phase ranking - [Schemas](https://support.agentrank.io/concepts/schemas.md): Define your data structures using Vespa schema definition language - [Search](https://support.agentrank.io/concepts/search.md): How search works in Vespa: matching, filtering, and query execution - [Tensors](https://support.agentrank.io/concepts/tensors.md): Multi-dimensional arrays for machine learning and advanced ranking in Vespa - [Contributing to Vespa](https://support.agentrank.io/contributing/guide.md): Learn how to contribute to Vespa, including open development practices, licensing, and community resources - [Pull Request Process](https://support.agentrank.io/contributing/pull-requests.md): Learn how to create pull requests, get code reviews, and meet testing requirements for Vespa contributions - [Versioning and API Compatibility](https://support.agentrank.io/contributing/versioning.md): Learn about Vespa semantic versioning, API compatibility requirements, and ABI verification - [Document API](https://support.agentrank.io/data/document-api.md): Comprehensive guide to Vespa's Document API for put, get, update, and remove operations - [Feeding Data to Vespa](https://support.agentrank.io/data/feeding-data.md): Learn how to feed data to Vespa using the feed client, batch feeding, and HTTP API - [Indexing and Document Processing](https://support.agentrank.io/data/indexing.md): Learn about Vespa's indexing language, document processors, and indexing pipeline - [Updates and Deletes](https://support.agentrank.io/data/updates-deletes.md): Partial updates, conditional updates, field operations, and document deletion in Vespa - [Application Packages](https://support.agentrank.io/deployment/application-packages.md): Understanding the structure and components of Vespa application packages - [Docker Deployment](https://support.agentrank.io/deployment/docker.md): Run Vespa in Docker containers for development and production environments - [Multi-node Systems](https://support.agentrank.io/deployment/multinode-systems.md): Deploy and configure Vespa across multiple nodes for scalability and high availability - [services.xml Configuration](https://support.agentrank.io/deployment/services-xml.md): Comprehensive guide to configuring Vespa services using services.xml - [Vespa Cloud](https://support.agentrank.io/deployment/vespa-cloud.md): Deploy and manage Vespa applications on Vespa Cloud for production-ready, managed infrastructure - [Building Vespa](https://support.agentrank.io/development/building.md): Build Vespa from source with Java and C++ modules - [Code Map](https://support.agentrank.io/development/code-map.md): Navigate the Vespa codebase structure and understand its functional organization - [Writing Document Processors](https://support.agentrank.io/development/document-processors.md): Create custom DocumentProcessor components to process documents during feeding in Vespa - [Writing HTTP Handlers](https://support.agentrank.io/development/handlers.md): Create custom HTTP request handlers to implement REST APIs and custom endpoints in Vespa - [Development Overview](https://support.agentrank.io/development/overview.md): Get started contributing to Vespa with this development environment setup guide - [Creating Plugins and Bundles](https://support.agentrank.io/development/plugins.md): Package and deploy custom components as OSGi bundles in Vespa - [Writing Searchers](https://support.agentrank.io/development/searchers.md): Create custom Searcher components to process queries and results in Vespa - [Testing Vespa](https://support.agentrank.io/development/testing.md): Run and write tests for Vespa components - [Installation](https://support.agentrank.io/installation.md): Learn how to install Vespa using Docker, package managers, or by building from source - [Introduction to Vespa](https://support.agentrank.io/introduction.md): Learn about Vespa, the AI-powered search engine and vector database for building scalable search, recommendation, and RAG applications - [Text Embeddings](https://support.agentrank.io/ml/embeddings.md) - [Machine Learning Models Overview](https://support.agentrank.io/ml/models-overview.md) - [ONNX Models](https://support.agentrank.io/ml/onnx-models.md) - [RAG Applications](https://support.agentrank.io/ml/rag-applications.md) - [Stateless Model Evaluation](https://support.agentrank.io/ml/stateless-model-evaluation.md) - [Monitoring](https://support.agentrank.io/operations/monitoring.md): Monitor Vespa performance and health with metrics, endpoints, and observability tools - [Scaling](https://support.agentrank.io/operations/scaling.md): Scale Vespa horizontally and vertically to handle growing data and traffic - [Troubleshooting](https://support.agentrank.io/operations/troubleshooting.md): Debug common Vespa issues and resolve operational problems - [Performance Tuning](https://support.agentrank.io/operations/tuning.md): Optimize Vespa performance through configuration tuning and resource allocation - [Quickstart Guide](https://support.agentrank.io/quickstart.md): Get started with Vespa in minutes by running a local instance with Docker and building your first search application - [Grouping & Aggregation](https://support.agentrank.io/search/grouping-aggregation.md): Group and aggregate search results in Vespa using the grouping language - [Query Language (YQL)](https://support.agentrank.io/search/query-language.md): Learn how to use Vespa Query Language (YQL) to express search queries - [Ranking Expressions](https://support.agentrank.io/search/ranking-expressions.md): Define custom ranking expressions to control result ordering in Vespa - [Text Search](https://support.agentrank.io/search/text-search.md): Full-text search with BM25 ranking and linguistic processing in Vespa - [Vector Search](https://support.agentrank.io/search/vector-search.md): Implement approximate nearest neighbor search using HNSW indexing in Vespa