# Scout デモ手順（pip インストール済み前提）

# 一時データベースで起動
scout /tmp/demo-scout.db &
SCOUT_PID=$!
sleep 2

# ドキュメントを登録
curl -s -X POST http://localhost:8000/docs/ \
     -H "Content-Type: application/json" \
     -d '{"content": "Scout is a lightweight RESTful search server powered by SQLite FTS5.", "metadata": {"category": "overview"}}'

curl -s -X POST http://localhost:8000/docs/ \
     -H "Content-Type: application/json" \
     -d '{"content": "Flask is a lightweight WSGI web application framework in Python.", "metadata": {"category": "python"}}'

curl -s -X POST http://localhost:8000/docs/ \
     -H "Content-Type: application/json" \
     -d '{"content": "SQLite is a self-contained SQL database engine.", "metadata": {"category": "database"}}'

# 検索実行
echo "--- lightweight で検索 ---"
curl -s "http://localhost:8000/docs/?q=lightweight" | python3 -m json.tool

echo "--- database で検索 ---"
curl -s "http://localhost:8000/docs/?q=database" | python3 -m json.tool

# サーバー停止
kill $SCOUT_PID
