| [ { |
| "name" : "matchedTitle", |
| "class" : "org.apache.solr.ltr.feature.SolrFeature", |
| "params" : { |
| "q" : "{!terms f=title}${user_query}" |
| } |
| }, { |
| "name" : "docPopularity", |
| "class" : "org.apache.solr.ltr.feature.FieldValueFeature", |
| "store": "fstore2", |
| "params" : { |
| "field" : "popularity" |
| } |
| }, { |
| "name":"originalScore", |
| "class":"org.apache.solr.ltr.feature.OriginalScoreFeature", |
| "store": "fstore2", |
| "params":{} |
| }, { |
| "name" : "occurrences", |
| "class" : "org.apache.solr.ltr.feature.ValueFeature", |
| "store": "fstore3", |
| "params" : { |
| "value" : "${myOcc}", |
| "required" : false |
| } |
| }, { |
| "name":"originalScore", |
| "class":"org.apache.solr.ltr.feature.OriginalScoreFeature", |
| "store": "fstore3", |
| "params":{} |
| }, { |
| "name" : "popularity", |
| "class" : "org.apache.solr.ltr.feature.ValueFeature", |
| "store": "fstore4", |
| "params" : { |
| "value" : "${myPop}", |
| "required" : true |
| } |
| }, { |
| "name":"originalScore", |
| "class":"org.apache.solr.ltr.feature.OriginalScoreFeature", |
| "store": "fstore4", |
| "params":{} |
| }, { |
| "name" : "titlePhraseMatch", |
| "class" : "org.apache.solr.ltr.feature.SolrFeature", |
| "params" : { |
| "q" : "{!field f=title}${user_query}" |
| } |
| }, { |
| "name" : "titlePhrasesMatch", |
| "class" : "org.apache.solr.ltr.feature.SolrFeature", |
| "params" : { |
| "fq" : [ "{!field f=title}${userTitlePhrase1}", "{!field f=title}${userTitlePhrase2}"] |
| } |
| } ] |