92 lines
2.0 KiB
TOML
92 lines
2.0 KiB
TOML
[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 |