This is the intro application to Vespa.
- Learn how to configure the schema for simple recommendation and search use cases in album-recommendation.
- album-recommendation-java is an introduction for how to integrate Java code to process data and queries.
- album-recommendation-docproc is an introduction to document processing
cord19.vespa.ai is a is a full-featured application - see
- cord-19: frontend
- cord-19-search: search backend
vespa-documentation-search is a simple search application - refer to this for pointers on AWS integration / GitHub Actions automation
These applications are written for Vespa Cloud. To deploy to a self-hosted, like a Docker container on developer computer, follow steps below - refer to album-recommendation-selfhosted for a working example
-
Modify nodes element in services.xml, replace count with node elements:
<nodes count="1" /> <nodes> <node hostalias="node1" distribution-key="0" /> </nodes>
-
Add hosts.xml
-
Remove in services.xml.
Note: Applications with pom.xml must be built before being deployed. Refer to developing applications for more information.
Contribute to the Vespa sample applications.