aboutsummaryrefslogtreecommitdiffstats
path: root/src/libstat
Commit message (Collapse)AuthorAgeFilesLines
* Fix extreme cases in bayes classifier.Vsevolod Stakhov2015-06-231-5/+29
|
* Fix double free if multiple classifiers are defined.Vsevolod Stakhov2015-05-271-0/+1
|
* Use not common name for tokenization exceptions.Vsevolod Stakhov2015-05-211-2/+2
|
* More fixes to tokenization.Vsevolod Stakhov2015-05-211-4/+7
|
* Fix critical bug in tokenization logic.Vsevolod Stakhov2015-05-201-1/+1
|
* Make hiredis optional dependency.Vsevolod Stakhov2015-05-191-3/+5
|
* Properly scale bayes HAM probability.Vsevolod Stakhov2015-05-061-2/+5
|
* Add another normalization argument.Vsevolod Stakhov2015-05-051-2/+8
|
* Take OSB feature multiplier into account.Vsevolod Stakhov2015-05-051-3/+11
|
* Revert bad change that caused negative probabilities.Vsevolod Stakhov2015-05-021-3/+1
|
* Fix bayes probability calculations.Vsevolod Stakhov2015-04-301-3/+5
|
* Use binary flags for part flags.Vsevolod Stakhov2015-04-291-3/+3
|
* Fix output of learn counts of statfiles.Vsevolod Stakhov2015-04-241-3/+3
|
* Calculate bayes weight from 0.0 to 1.0 not from 0.5 to 1.0.Vsevolod Stakhov2015-04-131-3/+1
|
* Fix post-processing invocation for statistics.Vsevolod Stakhov2015-04-131-0/+1
|
* Save OSB window index inside token.Vsevolod Stakhov2015-04-132-1/+4
|
* Use new siphash implementation.Vsevolod Stakhov2015-04-081-5/+6
|
* Removed by a mistake.Vsevolod Stakhov2015-04-021-0/+1
|
* Fix warnings.Vsevolod Stakhov2015-04-021-8/+7
|
* Memory leak.Vsevolod Stakhov2015-04-021-1/+2
|
* Fix tokenization of the last token in a message.Vsevolod Stakhov2015-04-021-1/+1
|
* Fix normalization and tokenization.Vsevolod Stakhov2015-04-021-1/+3
|
* Update remain on tokenization.Vsevolod Stakhov2015-04-011-0/+1
|
* Add new UTF8 tokenizer.Vsevolod Stakhov2015-04-013-24/+143
|
* Add 'compat' option for classifier.Vsevolod Stakhov2015-04-011-24/+18
|
* Check mmapped files compatibility.Vsevolod Stakhov2015-04-011-2/+34
|
* Add compatibility layer for tokenization.Vsevolod Stakhov2015-04-014-7/+88
|
* Rework osb configuration.Vsevolod Stakhov2015-04-011-56/+112
|
* Save classifier configuration inside statfile config.Vsevolod Stakhov2015-04-012-4/+1
|
* Start splitting statistic processing to separate stages.Vsevolod Stakhov2015-03-023-39/+66
|
* Implement runtime creation for redis.Vsevolod Stakhov2015-03-021-11/+82
|
* Write unit test for redis substitution and fix a bug found.Vsevolod Stakhov2015-02-281-4/+6
|
* Add prefix expansion function.Vsevolod Stakhov2015-02-273-2/+211
|
* Runtime for backends now accepts task object.Vsevolod Stakhov2015-02-274-7/+19
|
* Add redis backend initialization.Vsevolod Stakhov2015-02-272-1/+175
|
* Fix filename setting.Vsevolod Stakhov2015-02-231-1/+3
|
* Try to open statfile if it is not found.Vsevolod Stakhov2015-02-231-9/+10
|
* OSB is a more proper name than "osb-text".Vsevolod Stakhov2015-02-231-0/+1
|
* Rework tokenization:Vsevolod Stakhov2015-02-235-45/+147
| | | | | | - Use normalized words if needed - Allow using of seeded XXHash instead of hand-made legacy shit - Allow secure hashing using siphash
* Allow configurable tokenizers.Vsevolod Stakhov2015-02-223-11/+23
|
* Invalidate learned files to update their content.Vsevolod Stakhov2015-02-184-0/+18
|
* Implement statistics relearning.Vsevolod Stakhov2015-02-185-15/+72
|
* Allow sqlite3 cache customization.Vsevolod Stakhov2015-02-183-5/+35
|
* Add error codes for statistics.Vsevolod Stakhov2015-02-142-17/+33
|
* Backward compatibility.Vsevolod Stakhov2015-02-141-6/+7
|
* Eliminate mess with linking.Vsevolod Stakhov2015-02-131-27/+9
|
* Avoid variables conflict.Vsevolod Stakhov2015-02-132-1/+3
|
* Add ignore duplicate learnings logic.Vsevolod Stakhov2015-02-131-1/+22
|
* Configure learn caches.Vsevolod Stakhov2015-02-134-9/+36
|
* Add sqlite3 learn cache.Vsevolod Stakhov2015-02-133-2/+214
|