diff --git a/plugins/sphinx/sphinx_documents b/plugins/sphinx/sphinx_documents new file mode 100755 index 00000000..6f0866cd --- /dev/null +++ b/plugins/sphinx/sphinx_documents @@ -0,0 +1,33 @@ +#!/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 par index +graph_vlabel nombre +graph_scale no +graph_category sphinx +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