GraphAware\Reco4PHP\Demo\Github\FollowedByFollowers::discoveryQuery PHP Метод

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

public discoveryQuery ( GraphAware\Common\Type\NodeInterface $input )
$input GraphAware\Common\Type\NodeInterface
    public function discoveryQuery(NodeInterface $input)
    {
        $query = 'MATCH (input) WHERE id(input) = {id}
        MATCH (input)<-[:FOLLOWS]-(follower)-[:FOLLOWS]->(reco)
        WHERE size((follower)-[:FOLLOWS]->()) < {max_follows}
        RETURN reco, count(*) as score
        LIMIT 100';
        return Statement::create($query, ['id' => $input->identity(), 'max_follows' => 200]);
    }