diff options
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 32 |
1 files changed, 14 insertions, 18 deletions
diff --git a/README.md b/README.md index 64bd0897d74..df9e1109a2b 100644 --- a/README.md +++ b/README.md @@ -2,14 +2,14 @@ [![#Vespa](https://vespa.ai/assets/vespa-logo-color.png)](https://vespa.ai) -The open big data serving engine - Store, search, organize and make machine-learned inferences +The open big data serving engine - Store, search, organize and make machine-learned inferences over big data at serving time. -This is the primary repository for Vespa where all development is happening. +This is the primary repository for Vespa where all development is happening. New production releases from this repository's master branch are made each weekday from Monday through Thursday. -* Home page: [https://vespa.ai](https://vespa.ai) -* Documentation: [https://docs.vespa.ai](https://docs.vespa.ai) +* Home page: [https://vespa.ai](https://vespa.ai) +* Documentation: [https://docs.vespa.ai](https://docs.vespa.ai) * Continuous build: [https://factory.vespa.oath.cloud](https://factory.vespa.oath.cloud) * Run applications in the cloud for free: [https://cloud.vespa.ai](https://cloud.vespa.ai) @@ -23,26 +23,26 @@ Vespa build status: [![Vespa Build Status](https://cd.screwdriver.cd/pipelines/6 - [Contribute](#contribute) - [Building](#building) - [License](#license) - + ## Background Use cases such as search, recommendation and personalization need to select a subset of data in a large corpus, evaluate machine-learned models over the selected data, organize and aggregate it and return it, typically in less -than 100 milliseconds, all while the data corpus is continuously changing. +than 100 milliseconds, all while the data corpus is continuously changing. -This is hard to do, especially with large data sets that needs to be distributed over multiple nodes and evaluated in -parallel. Vespa is a platform which performs these operations for you with high availability and performance. -It has been in development for many years and is used on a number of large internet services and apps which serve +This is hard to do, especially with large data sets that needs to be distributed over multiple nodes and evaluated in +parallel. Vespa is a platform which performs these operations for you with high availability and performance. +It has been in development for many years and is used on a number of large internet services and apps which serve hundreds of thousands of queries from Vespa per second. ## Install -Run your own Vespa instance: [https://docs.vespa.ai/en/getting-started.html](https://docs.vespa.ai/en/getting-started.html) +Run your own Vespa instance: [https://docs.vespa.ai/en/getting-started.html](https://docs.vespa.ai/en/getting-started.html) Or deploy your Vespa applications to the cloud service: [https://cloud.vespa.ai](https://cloud.vespa.ai) -## Usage +## Usage - The application created in the getting started guide is fully functional and production ready, but you may want to [add more nodes](https://docs.vespa.ai/en/multinode-systems.html) for redundancy. - See [developing applications](https://docs.vespa.ai/en/developer-guide.html) on adding your own Java components to your Vespa application. @@ -69,11 +69,11 @@ Some suggested improvements with pointers to code are in [TODO.md](TODO.md). ### Development environment -C++ and Java building is supported on CentOS 7. -The Java source can also be built on any platform having Java 11 and Maven installed. +C++ and Java building is supported on CentOS Stream 8. +The Java source can also be built on any platform having Java 17 and Maven installed. Use the following guide to set up a complete development environment using Docker for building Vespa, running unit tests and running system tests: -[Vespa development on CentOS 7](https://github.com/vespa-engine/docker-image-dev#vespa-development-on-centos-7). +[Vespa development on CentOS Stream 8](https://github.com/vespa-engine/docker-image-dev#vespa-development-on-centos-stream-8). ### Build Java modules @@ -83,10 +83,6 @@ for building Vespa, running unit tests and running system tests: Use this if you only need to build the Java modules, otherwise follow the complete development guide above. -### Build RPM packages - -See [Building Vespa RPM](docker/README.md#building-vespa-rpm) for details. - ## License |