Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yahoojapan/vespa-tutorial
Japanese tutorial for Vespa
https://github.com/yahoojapan/vespa-tutorial
Last synced: about 2 months ago
JSON representation
Japanese tutorial for Vespa
- Host: GitHub
- URL: https://github.com/yahoojapan/vespa-tutorial
- Owner: yahoojapan
- License: mit
- Archived: true
- Created: 2018-03-05T23:45:59.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2018-03-14T05:30:09.000Z (over 6 years ago)
- Last Synced: 2024-06-18T01:32:33.425Z (3 months ago)
- Language: Shell
- Homepage:
- Size: 730 KB
- Stars: 19
- Watchers: 7
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# vespa-tutorial
検索エンジン [Vespa](http://vespa.ai/) の日本語環境チュートリアルのサンプルコードです。
チュートリアル資料が `gh-pages` として公開されているので、併せて参照してください。
* https://yahoojapan.github.io/vespa-tutorial/
## ライセンス
このサンプルコードは MIT ライセンスにて提供しています。
詳しくは LICENSE ファイルをご確認ください。## 事前準備
このチュートリアルの実行には以下の2つのソフトウェアが必要です。
* [`docker`](https://www.docker.com/)
* [`docker-compose`](https://docs.docker.com/compose/)事前にこれら2つを実行環境にインストールしてください。
### CentOS7 での例
```bash
// install docker
$ sudo yum install docker
$ sudo systemctl enable docker
$ sudo systemctl start docker// install dokcer-compose
$ sudo curl -L https://github.com/docker/compose/releases/download/1.18.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
$ sudo chmod +x /usr/local/bin/docker-compose
```## クイックスタート
取り急ぎ Vespa の動作を確認したい場合は、以下のように `boot.sh` を用いて Vespa クラスタを構築することができます
(Vespa クラスタの起動には *8GB* 程度のメモリが必要です、単体起動したい場合はチュートリアル資料を参照してください)。```bash
// please move to vespa-tutorial directory first
$ cd vespa-tutorial/// start Vespa cluster
$ ./boot.sh start// stop Vespa cluster
$ ./boot.sh stop
```起動した Vespa は `8080` ポートで検索を受け付けます。
```bash
$ curl 'http://localhost:8080/search/?lang=ja&query=入門'
```