| Package | Description |
|---|---|
| net.zomis.aiscores | |
| net.zomis.aiscores.scorers |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractScorer<P,F>
Scorer that is responsible to give score to fields
|
| Modifier and Type | Method and Description |
|---|---|
FScorer<P,F> |
FScorer.scoreWith(ScoreParameters<P> scores)
Determine if this scorer should apply scores to the fields under the given circumstances.
|
FScorer<P,F> |
AbstractScorer.scoreWith(ScoreParameters<P> scores) |
| Modifier and Type | Method and Description |
|---|---|
ScoreConfigFactory<P,F> |
ScoreConfigFactory.withScorer(FScorer<P,F> scorer)
Add a scorer to this factory
|
ScoreConfigFactory<P,F> |
ScoreConfigFactory.withScorer(FScorer<P,F> scorer,
double weight)
Add a scorer with the specified weight to this factory.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CacheScorer<P,F> |
class |
IsSubclassScorer<Params,A> |
class |
MultiplicationScorer<P,F> |
class |
NormalizedScorer<Params,Field>
Deprecated.
|
class |
NormalizedScorer2<P,F>
This class SHOULD be thread-safe now
|
class |
PredicateScorer<P,F> |
class |
RandomScorer<A,B> |
class |
SimpleScorer<P,F> |
class |
SubclassScorer<Params,A,B extends A> |
| Modifier and Type | Method and Description |
|---|---|
static <Params,Field> |
Scorers.multiplication(FScorer<Params,Field> scorerA,
FScorer<Params,Field> scorerB) |
static <Params,Field> |
Scorers.normalized(FScorer<Params,Field> scorer) |
static <Params,Field> |
Scorers.normalized(ScoreConfig<Params,Field> config) |
FScorer<P,F> |
SimpleScorer.scoreWith(ScoreParameters<P> scores) |
FScorer<P,F> |
PredicateScorer.scoreWith(ScoreParameters<P> scores) |
FScorer<P,F> |
NormalizedScorer2.scoreWith(ScoreParameters<P> scores) |
FScorer<P,F> |
MultiplicationScorer.scoreWith(ScoreParameters<P> scores) |
FScorer<P,F> |
CacheScorer.scoreWith(ScoreParameters<P> scores) |
| Modifier and Type | Method and Description |
|---|---|
static <Params,Field> |
Scorers.multiplication(FScorer<Params,Field> scorerA,
FScorer<Params,Field> scorerB) |
static <Params,Field> |
Scorers.multiplication(FScorer<Params,Field> scorerA,
FScorer<Params,Field> scorerB) |
static <Params,Field> |
Scorers.normalized(FScorer<Params,Field> scorer) |
| Constructor and Description |
|---|
MultiplicationScorer(FScorer<P,F>... scorers) |
MultiplicationScorer(FScorer<P,F> scorerA,
FScorer<P,F> scorerB) |
MultiplicationScorer(FScorer<P,F> scorerA,
FScorer<P,F> scorerB) |
NormalizedScorer2(FScorer<P,F> scorer) |
| Constructor and Description |
|---|
MultiplicationScorer(List<FScorer<P,F>> scorers) |
Copyright © 2014. All rights reserved.