使用“在Solr中创建特性”;“微软学习对数据集进行排名”;
我是Solr的新手,我想获得一些特性。我有一个示例使用“在Solr中创建特性”;“微软学习对数据集进行排名”;,solr,Solr,我是Solr的新手,我想获得一些特性。我有一个示例feature.json,如下所示: [ { "store": "myfeature_store", "name" : "originalScore", "class" : "org.apache.solr.ltr.feature.OriginalScoreFeature", "params" : {} }, { "store": "myfeature_store", "name
feature.json
,如下所示:
[
{
"store": "myfeature_store",
"name" : "originalScore",
"class" : "org.apache.solr.ltr.feature.OriginalScoreFeature",
"params" : {}
},
{
"store": "myfeature_store",
"name" : "titleLength",
"class" : "org.apache.solr.ltr.feature.FieldLengthFeature",
"params" : {
"field":"title"
}
},
{
"store": "myfeature_store",
"name" : "contentLength",
"class" : "org.apache.solr.ltr.feature.FieldLengthFeature",
"params" : {
"field":"content"
}
},
{
"store": "myfeature_store",
"name": "titleScore",
"class": "org.apache.solr.ltr.feature.SolrFeature",
"params": {
"q":"{!dismax qf=title} ${query}"
}
},
{
"store": "myfeature_store",
"name": "contentScore",
"class": "org.apache.solr.ltr.feature.SolrFeature",
"params": {
"q":"{!dismax qf=content} ${query}"
}
},
{
"store": "myfeature_store",
"name": "freshness",
"class": "org.apache.solr.ltr.feature.SolrFeature",
"params" : {
"q" : "{!func}recip( ms(NOW, lastModified), 3.16e-11, 1, 1)"
}
}
]
我想在“Microsoft学习对数据集进行排名”(Microsoft Learning to Rank Data Sets)()方面对SVM进行培训。它包含136个功能。如何使用数据集中提供的特性制作feature.json
?我找不到任何有用的教程