#!/bin/bash

RIAK_HOST="127.0.0.1:8098"

#define search scheme
curl -XPUT $RIAK_HOST/search/schema/dbsearch -H 'Content-Type:application/xml' --data-binary @dbSchema.xml

# create search index for scheme
curl -XPUT $RIAK_HOST/search/index/user_idx_bin -H 'Content-Type: application/json' -d '{"schema":"dbsearch"}'

# create bucket type for leleldb backend
sudo /usr/sbin/riak-admin bucket-type create leveldb '{"props":{"backend":"leveldb_mult"}}'
sudo /usr/sbin/riak-admin bucket-type activate leveldb

#create buckets with known backends and indexes
curl -XPUT $RIAK_HOST/types/leveldb/buckets/SomeBucket/props -H 'Content-Type: application/json' -d '{"props":{"search_index":"user_idx_bin"}}'
