]> source.dussan.org Git - rspamd.git/commitdiff
Revert "[Conf] Default statistics is stored in Redis now"
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Thu, 8 Mar 2018 16:54:34 +0000 (16:54 +0000)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Thu, 8 Mar 2018 16:54:34 +0000 (16:54 +0000)
This reverts commit feb910e287c215d5a1b6a03856ad2a1cbd36a394.

conf/statistic.conf

index 79c3e3890be46e5df17f926726691b7976069fdd..26e73c4d23aba1e821e8bedf533bf8193852e0f9 100644 (file)
 #
 # See https://rspamd.com/doc/tutorials/writing_rules.html for details
 
-# Rspamd statistic setup, set up the Redis server as appropriate
+# Rspamd statistic setup
+# Pre-built files could be loaded from:
+# http://rspamd.com/rspamd_statistics/bayes.spam.sqlite
+#  - and -
+# http://rspamd.com/rspamd_statistics/bayes.ham.sqlite
 
 classifier "bayes" {
   tokenizer {
     name = "osb";
   }
-
+  cache {
+    path = "${DBDIR}/learn_cache.sqlite";
+  }
   min_tokens = 11;
-  backend = "redis";
+  backend = "sqlite3";
+  languages_enabled = true;
   min_learns = 200;
 
   statfile {
     symbol = "BAYES_HAM";
+    path = "${DBDIR}/bayes.ham.sqlite";
     spam = false;
   }
   statfile {
     symbol = "BAYES_SPAM";
+    path = "${DBDIR}/bayes.spam.sqlite";
     spam = true;
   }
-  # Define different if needed
-  servers = "127.0.0.1:6379";
-  # Store not only probabilities, but full tokens, false by default
-  #store_tokens = true;
-  # Use new schema (TODO: add convert tool)
-  #new_schema = true;
-  # Store bayes signatures (TODO: add some usefullnes to this feature)
-  #signatures = true;
-  # Expire bayes tokens (TODO: check for new schema, add expiration logic)
-  #expiry = 30d;
-  # Enable per user statistics (TODO: describe how to use per user + normal stats)
-  #per_user = true;
-
   learn_condition =<<EOD
 return function(task, is_spam, is_unlearn)
   local prob = task:get_mempool():get_variable('bayes_prob', 'double')