{
  "id" : "APPName_content_boost",
  "stages" : [ {
    "id" : "cf65464f-2812-4e40-956d-d1ae0128ccc2",
    "numRecommendations" : 10,
    "modelID" : "*",
    "collection" : "",
    "itemIdParam" : "id",
    "resultsLocation" : "As Boosts",
    "itemIdField" : "itemId",
    "otherItemIdField" : "otherItemId",
    "similarityScoreField" : "sim",
    "modelIdField" : "jobRunName",
    "scaleRange" : {
      "scaleMin" : 5.0,
      "scaleMax" : 15.0
    },
    "foldInUpdates" : true,
    "boostingMethod" : "query-param",
    "boostingParam" : "boost",
    "boostFieldName" : "id",
    "routingParams" : [ ],
    "type" : "item-recommendation",
    "skip" : false,
    "secretSourceStageId" : "cf65464f-2812-4e40-956d-d1ae0128ccc2"
  }, {
    "id" : "06f2ade4-19d4-4ed3-9cf3-43db8aa1bf1e",
    "paramToTag" : "q",
    "spell_corrections_enabled" : true,
    "phrase_boosting_enabled" : true,
    "tail_rewrites_enabled" : true,
    "phraseBoost" : 2.0,
    "phraseSlop" : 10,
    "synonymExpansionBoost" : 2.0,
    "synonym_expansion_enabled" : true,
    "remove_words_enabled" : true,
    "overlaps" : "LONGEST_DOMINANT_RIGHT",
    "params" : [ ],
    "maxWaitMs" : 500,
    "type" : "text-tagger",
    "skip" : false,
    "secretSourceStageId" : "06f2ade4-19d4-4ed3-9cf3-43db8aa1bf1e"
  }, {
    "id" : "b30698fc-b777-4797-bd08-85a2741765d4",
    "numRecommendations" : 10,
    "numSignals" : 100,
    "aggrType" : "click@doc_id,filters,query",
    "boostId" : "id",
    "boostingMethod" : "query-param",
    "boostingParam" : "boost",
    "scaleRange" : {
      "scaleMin" : 1.1,
      "scaleMax" : 5.0
    },
    "queryParams" : [ {
      "key" : "qf",
      "value" : "query_t"
    }, {
      "key" : "pf",
      "value" : "query_t^50"
    }, {
      "key" : "pf",
      "value" : "query_t~3^20"
    }, {
      "key" : "pf2",
      "value" : "query_t^20"
    }, {
      "key" : "pf2",
      "value" : "query_t~3^10"
    }, {
      "key" : "pf3",
      "value" : "query_t^10"
    }, {
      "key" : "pf3",
      "value" : "query_t~3^5"
    }, {
      "key" : "boost",
      "value" : "map(query({!field f=query_s v=$q}),0,0,1,20)"
    }, {
      "key" : "mm",
      "value" : "50%"
    }, {
      "key" : "defType",
      "value" : "edismax"
    }, {
      "key" : "sort",
      "value" : "score desc, weight_d desc"
    }, {
      "key" : "fq",
      "value" : "weight_d:[* TO *]"
    } ],
    "rollupField" : "doc_id_s",
    "rollupWeightField" : "weight_d",
    "weightExpression" : "math:log(weight_d + 1) + 10 * math:log(score+1)",
    "rollupWeightStrategy" : "max",
    "queryParamToBoost" : "q",
    "includeEnrichedQuery" : false,
    "type" : "recommendation",
    "skip" : false,
    "secretSourceStageId" : "b30698fc-b777-4797-bd08-85a2741765d4"
  }, {
    "id" : "bc782657-3b86-4192-8753-66740dc6aad2",
    "rows" : 10,
    "start" : 0,
    "sortOrder" : [ ],
    "queryFields" : [ ],
    "returnFields" : [ ],
    "returnScore" : false,
    "type" : "search-fields",
    "skip" : false,
    "secretSourceStageId" : "bc782657-3b86-4192-8753-66740dc6aad2"
  }, {
    "id" : "2d7746d0-0917-45b1-86db-13626ffcfaeb",
    "fieldFacets" : [ ],
    "rangeFacets" : [ ],
    "type" : "facet",
    "skip" : false,
    "secretSourceStageId" : "2d7746d0-0917-45b1-86db-13626ffcfaeb"
  }, {
    "id" : "f00a0018-d7c8-485e-8237-0353a9bcc6b5",
    "useOriginalQueryIfNoRulesMatch" : true,
    "matchPartialFilterQueries" : true,
    "handler" : "select",
    "method" : "POST",
    "ruleLimit" : "100",
    "params" : [ ],
    "hierarchicalFilter" : [ ],
    "headers" : [ ],
    "maxWaitMs" : 500,
    "type" : "query-rules",
    "skip" : false,
    "secretSourceStageId" : "f00a0018-d7c8-485e-8237-0353a9bcc6b5"
  }, {
    "id" : "10ef430b-f1f2-4952-95e0-228c98285ebf",
    "httpMethod" : "POST",
    "allowFederatedSearch" : false,
    "preferredReplicaType" : "pull",
    "type" : "solr-query",
    "skip" : false,
    "responseSignalsEnabled" : true,
    "secretSourceStageId" : "10ef430b-f1f2-4952-95e0-228c98285ebf"
  }, {
    "id" : "6e8fc353-be81-4c77-8098-3b22d75e101c",
    "facetLabelParseDelimiter" : "||",
    "type" : "query-rules-augment-response",
    "skip" : false,
    "secretSourceStageId" : "6e8fc353-be81-4c77-8098-3b22d75e101c"
  } ]
}
