主に精度高く検索できるindex設計やqueryなどについて試したことをメモしておく。
調べた内容はテーマごとに分けてメモする。各テーマに index.json, query用json, 説明用README がある。
- ESのDockerImageをbuildする
# start from repository root
cd elasticsearch/docker
./build.sh
- ESとKibanaを起動する
# start from repository root
cd elasticsearch
# 初回だけ
./docker_init.sh
./docker_run.sh
これで、 http://localhost:9200 でESへアクセスできるし、 http://localhost:5601 でKibanaへアクセスできる。
Kibanaをブラウザで開いて、各テーマにある index.json をコピペして実行する
データ投入や検索QueryもKibana経由で実行すれば色々検証できる。
# start from repository root
cd search-client-svelte
# 初回だけ
npm install
npm run dev
デフォルトではshort_words_completionのサンプルです。