Index: admin-ajax.php
===================================================================
--- admin-ajax.php	(revision 17523)
+++ admin-ajax.php	(working copy)
@@ -93,10 +93,13 @@
 		$s = $s[count( $s ) - 1];
 	}
 	$s = trim( $s );
-	if ( strlen( $s ) < 2 )
-		die; // require 2 chars for matching
+	if ( strlen( $s ) < apply_filters( 'ats_min_chars', 2) )
+		die; // require 'ats_min_chars' chars for matching (default 2) 
 
-	$results = $wpdb->get_col( $wpdb->prepare( "SELECT t.name FROM $wpdb->term_taxonomy AS tt INNER JOIN $wpdb->terms AS t ON tt.term_id = t.term_id WHERE tt.taxonomy = %s AND t.name LIKE (%s)", $taxonomy, '%' . like_escape( $s ) . '%' ) );
+	$sql = "SELECT t.name FROM $wpdb->term_taxonomy AS tt INNER JOIN $wpdb->terms AS t ON tt.term_id = t.term_id WHERE tt.taxonomy = %s AND t.name LIKE (%s)", $taxonomy, '%' . like_escape( $s ) . '%' ;
+ 	$ats_min_count = (int)apply_filters('ats_min_count', 0); 
+ 	if ($ats_min_count) $sql .= " and tt.count > " . $ats_min_count; 
+ 	$results = $wpdb->get_col($wpdb->prepare($sql)); 
 
 	echo join( $results, "\n" );
 	die;
