[database] cache_store = "{$CONFIG_REDIS}" data_store = "mongodb://127.0.0.1:27017/gorse" #data_store = "mysql://gorse:gorse@tcp(127.0.0.1:33206)/gorse" table_prefix = "gorse_" cache_table_prefix = "gorse_" data_table_prefix = "gorse_" [master] port = 8086 host = "0.0.0.0" http_port = 8088 http_host = "0.0.0.0" http_cors_domains = [] http_cors_methods = [] n_jobs = 1 meta_timeout = "10s" dashboard_user_name = "{$CONFIG_ADMIN}" dashboard_password = "{$CONFIG_PASS}" admin_api_key = "" [server] default_n = 10 api_key = "" clock_error = "5s" auto_insert_user = true auto_insert_item = true cache_expire = "10s" [recommend] cache_size = 100 cache_expire = "72h" [recommend.data_source] positive_feedback_types = ["star","like"] read_feedback_types = ["read"] positive_feedback_ttl = 0 item_ttl = 0 [recommend.popular] popular_window = "720h" [recommend.user_neighbors] neighbor_type = "similar" enable_index = true index_recall = 0.8 index_fit_epoch = 3 [recommend.item_neighbors] neighbor_type = "similar" enable_index = true index_recall = 0.8 index_fit_epoch = 3 [recommend.collaborative] enable_index = true index_recall = 0.9 index_fit_epoch = 3 model_fit_period = "60m" model_search_period = "360m" model_search_epoch = 100 model_search_trials = 10 enable_model_size_search = false [recommend.replacement] enable_replacement = false positive_replacement_decay = 0.8 read_replacement_decay = 0.6 [recommend.offline] check_recommend_period = "1m" refresh_recommend_period = "24h" enable_latest_recommend = true enable_popular_recommend = false enable_user_based_recommend = true enable_item_based_recommend = false enable_collaborative_recommend = true enable_click_through_prediction = true explore_recommend = { popular = 0.1, latest = 0.2 } [recommend.online] fallback_recommend = ["item_based", "latest"] num_feedback_fallback_item_based = 10 [tracing] enable_tracing = false exporter = "jaeger" collector_endpoint = "http://localhost:14268/api/traces" sampler = "always" ratio = 1