Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- {
- "filter": { "match": { "search_title": "iphone 6s" } },
- "script_score": {
- "params": {
- "possibility_rank": 4,
- "max_cat_rank": 5000,
- "max_prod_rank": 10000
- },
- "script": "return possibility_rank * (max_cat_rank + max_prod_rank)-(doc['category_rank'].value + doc['product_rank'].value)"
- }
- },
- {`enter code here`
- "filter": { "match": { "search_title": "apple" } },
- "script_score": {
- "params": {
- "possibility_rank": 3,
- "max_cat_rank": 5000,
- "max_prod_rank": 10000
- },
- "script": "return possibility_rank * (max_cat_rank + max_prod_rank)-(doc['category_rank'].value + doc['product_rank'].value)"
- }
- }
- ,
- {
- "filter": { "match": { "search_title": "iphone" } },
- "script_score": {
- "params": {
- "possibility_rank": 2,
- "max_cat_rank": 5000,
- "max_prod_rank": 10000
- },
- "script": "return possibility_rank * (max_cat_rank + max_prod_rank)-(doc['category_rank'].value + doc['product_rank'].value)"
- }
- },
- {
- "filter": { "match": { "search_title": "apple watch" } },
- "script_score": {
- "params": {
- "possibility_rank": 1,
- "max_cat_rank": 5000,
- "max_prod_rank": 10000
- },
- "script": "return possibility_rank * (max_cat_rank + max_prod_rank)-(doc['category_rank'].value + doc['product_rank'].value)"
- }
- }
- ],
- "score_mode": "sum"
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement