Info

Info

Methods

(static) getAgeRanges(sessions) → {Array.<String>}

Finds all age ranges available

Source:
Parameters:
Name Type Description
sessions Object

Neo4j context session

Returns:
Type:
Array.<String>

Array with all age ranges found

(static) getMonthsValues(sessions, params, q, going, aim, arrayopt) → {Array.<String>}

Query process to create object with month evolution for each aim value (e.g regions, countries...)

Source:
Parameters:
Name Type Attributes Description
sessions Object

Neo4j context session

params Object

Query's parameters

q String

Query to process

going String

Ingoing or Outgoing key to process

aim String

Aim value to find

array Array.<Object> <optional>

Found object array to concatenate different year stat

Returns:
Type:
Array.<String>

Object with each region and number of reviews by month

(static) getPageRank(sessions, params, q, arg, arrayopt) → {Object}

Page rank process according a given query

Source:
Parameters:
Name Type Attributes Description
sessions Object

Neo4j context session

params Object

Query's parameters

q String

Query to process

arg String

key to find in the database (e.g. regions, countries)

array Array.<Object> <optional>

Found object array to concatenate different year stat

Returns:
Type:
Object

Object with each arg and its score value

(static) getTopAreas(sessions, params) → {Array.<String>}

Finds all areas and its number of trips for all trip between two areas for a given year and region

Source:
Parameters:
Name Type Description
sessions Object

Neo4j context session

params Object

Query's parameters

Returns:
Type:
Array.<String>

Array with all areas found

(static) getTopBoroughs(sessions, params) → {Array.<String>}

Finds all bourough and its number of trips for all trip between France and Nouvelle-Aquitaine - France for a given year

Source:
Parameters:
Name Type Description
sessions Object

Neo4j context session

params Object

Query's parameters

Returns:
Type:
Array.<String>

Array with all boroughs found

(static) getTopCountries(sessions, params) → {Array.<String>}

Finds all countries and its number of users that reviewed a location in Aquitaine - France for a given year

Source:
Parameters:
Name Type Description
sessions Object

Neo4j context session

params Object

Query's parameters

Returns:
Type:
Array.<String>

Array with all countries found

(static) getTopDistricts(sessions, params) → {Array.<String>}

Finds all districs and its number of trips for all trip between France and Nouvelle-Aquitaine - France for a given year

Source:
Parameters:
Name Type Description
sessions Object

Neo4j context session

params Object

Query's parameters

Returns:
Type:
Array.<String>

Array with all boroughs found

(static) getTopRegions(sessions, params) → {Array.<String>}

Finds all departments and its number of trips for all trip between France and Nouvelle-Aquitaine - France for a given year

Source:
Parameters:
Name Type Description
sessions Object

Neo4j context session

params Object

Query's parameters

Returns:
Type:
Array.<String>

Array with all regions found

(static) getTopRegions(sessions, params) → {Array.<String>}

Finds all regions and its number of trips for all trip between France and Aquitaine - France for a given year

Source:
Parameters:
Name Type Description
sessions Object

Neo4j context session

params Object

Query's parameters

Returns:
Type:
Array.<String>

Array with all regions found

(static) getTotByYear(sessions, params, q, nbArgs) → {Object}

Query process to get total number of reviews for a given year

Source:
Parameters:
Name Type Description
sessions Object

Neo4j context session

params Object

Query's parameters

q String

Query to proces

nbArgs Array

Array of number to represent type of value to find (e.g. ingoing/outgoing)

Returns:
Type:
Object

Object with year and its number value