--- Revision None +++ Revision 366161303832 @@ -0,0 +1,32 @@ +#!/bin/sh + +URL="localhost:5984/db1" + +curl -s -X DELETE $URL > /dev/null +curl -s -X PUT $URL > /dev/null + +BULK_SIZE=1000 +BULK_COUNT=50 + +BULK='{"docs":[' +for I in `seq 1 $BULK_SIZE` +do + BULK="$BULK {\"number\":$I}" + if [[ $I -ne $BULK_SIZE ]]; then + BULK="$BULK," + fi +done +BULK="$BULK ]}" + +echo "Filling db." +for I in `seq 1 $BULK_COUNT` +do + curl -s -Hcontent-type:application/json $URL/_bulk_docs -d "$BULK" > /dev/null +done +echo "done" + +curl -s $URL/_design/foo -X PUT -d '{"views":{"bar":{"map":"function(doc) {emit(doc.number, doc.number);}"}}}' > /dev/null + +echo "Building view." +time curl -s $URL/_design/foo/_view/bar?limit=10 > /dev/null +echo "done"