#!/bin/bash # Damien Alexandre © 2013 # # Output number of documents per Sphinx Index # Need indextool (since version 0.9.9 ) # Index path (where .sphx files are) idxpath=/var/lib/sphinxsearch/data/ # # case $1 in config) cat <<'EOM' graph_title Documents per index graph_vlabel number graph_scale no graph_category search graph_info Report number of documents (using indextool) by Sphinx Index. EOM for i in `ls $idxpath/*.sph`; do fn=`basename $i .sph` echo "$fn.label $fn" done exit 0;; esac for i in `ls $idxpath/*.sph`; do echo -n "`basename $i .sph`.value " echo `indextool --dumpheader $i | grep ^total-doc | cut -f2 -d\:` done