Expand description
Tools used to split data collection by their utility/category.
Structs§
- Bucket
- Bucket strainer bucket that contains rule that scores items and collection of items that fallen into it on processing phase.
- Bucket
Limit Rule - Bucket rule that scores
1.0as long as given bucket has less items than specified limit. - Bucket
Strainer - Bucket strainer is a data collection processor that splits and sorts input data into buckets with rules that item must obey to fall into them. Items that does not obey any bucket rule, are leftovers returned by processing.
- Closure
Rule - Bucket rule that applies score based on closure result.
- Fixed
Score Rule - Bucket rule that always gives specified score.
- Layer
- Bucket strainer layer that contains buckets.
- MulRule
- Bucket rule that multiply scores of all of its subrules.
- SumRule
- Bucket rule that sum scores of all of its subrules.
Traits§
- Rule
- Trait used to tell how much successfuly bucket has to get incoming item.