PHP Класс GraphAware\Reco4PHP\Engine\SingleDiscoveryEngine

Наследование: extends GraphAware\Reco4PHP\Transactional\BaseCypherAware, implements GraphAware\Reco4PHP\Engine\DiscoveryEngine
Показать файл Открыть проект

Открытые методы

Метод Описание
buildScore ( GraphAware\Common\Type\Node $input, GraphAware\Common\Type\Node $item, GraphAware\Common\Result\Record $record, GraphAware\Reco4PHP\Context\Context $context ) : SingleScore
defaultScore ( ) : float
produceRecommendations ( GraphAware\Common\Type\Node $input, GraphAware\Common\Result\ResultCollection $resultCollection, GraphAware\Reco4PHP\Context\Context $context ) : Recommendations
reasonResultName ( ) : string
recoResultName ( ) : string
scoreResultName ( ) : string

Описание методов

buildScore() публичный Метод

public buildScore ( GraphAware\Common\Type\Node $input, GraphAware\Common\Type\Node $item, GraphAware\Common\Result\Record $record, GraphAware\Reco4PHP\Context\Context $context ) : SingleScore
$input GraphAware\Common\Type\Node
$item GraphAware\Common\Type\Node
$record GraphAware\Common\Result\Record
$context GraphAware\Reco4PHP\Context\Context
Результат GraphAware\Reco4PHP\Result\SingleScore

defaultScore() публичный Метод

public defaultScore ( ) : float
Результат float

produceRecommendations() закрытый публичный Метод

final public produceRecommendations ( GraphAware\Common\Type\Node $input, GraphAware\Common\Result\ResultCollection $resultCollection, GraphAware\Reco4PHP\Context\Context $context ) : Recommendations
$input GraphAware\Common\Type\Node
$resultCollection GraphAware\Common\Result\ResultCollection
$context GraphAware\Reco4PHP\Context\Context
Результат GraphAware\Reco4PHP\Result\Recommendations

reasonResultName() публичный Метод

public reasonResultName ( ) : string
Результат string

recoResultName() публичный Метод

public recoResultName ( ) : string
Результат string

scoreResultName() публичный Метод

public scoreResultName ( ) : string
Результат string