全局特征信息文件
在特征工程、在线模块,近线模块时都会用到该全局的特征信息文件。当上传的数据中的特征有变化时,用户需要同步更新该文件。该文件为JSON格式,包含特征名、特征大类、特征值类型。
字段名 |
类型 |
描述 |
是否必选 |
---|---|---|---|
user_features |
Array[Object] |
用户特征,值为数组,其元素为json对象,参见表2。 |
是 |
item_features |
Array[Object] |
物品特征,值为数组,其元素为json对象,参见表2。 |
是 |
字段名 |
类型 |
描述 |
是否必选 |
---|---|---|---|
feature_name |
String |
特征名称 |
是 |
feature_type |
String |
特征类型,包含BASIC_INFO、TAGS和CONTEXT。
说明:
CONTEXT只有user_ features下有。 |
是 |
feature_value_type |
String |
特征值类型,包含string、numerical、strArray、map。
说明:
|
是 |
示例
{ "user_features":[ { "feature_name":"provinceId", "feature_type":"BASIC_INFO", "feature_value_type":"string" }, { "feature_name":"salary", "feature_type":"BASIC_INFO", "feature_value_type":"numerical" }, { "feature_name":"hobbies", "feature_type":"BASIC_INFO", "feature_value_type":"strArray" }, { "feature_name":"user_tags", "feature_type":"TAGS", "feature_value_type":"map" }, { "feature_name":"payment_type", "feature_type":"CONTEXT", "feature_value_type":"string" } ], "item_features":[ { "feature_name":"product_name", "feature_type":"BASIC_INFO", "feature_value_type":"string" }, { "feature_name":"order_price", "feature_type":"BASIC_INFO", "feature_value_type":"numerical" }, { "feature_name":"categories", "feature_type":"BASIC_INFO", "feature_value_type":"strArray" }, { "feature_name":"item_tags", "feature_type":"TAGS", "feature_value_type":"map" } ] }