es guass 案例

_analyze?analyzer=standard



curl -XPOST http://192.168.1.47:9200/searchtube

"search_analyzer": "ik_max_word",
"analyzer": "ik_max_word"

curl -XPUT http://192.168.1.47:9200/searchtube/video/_mapping -d '{
  "video": {
    "properties": {
      "title": {
        "type": "string",
        "search_analyzer": "ik_max_word",
        "analyzer": "ik_max_word"
      },
      "description": {
        "type": "string",
        "search_analyzer": "ik_max_word",
        "analyzer": "ik_max_word"
      },
      "views": {
        "type": "integer"
      },
      "likes": {
        "type": "integer"
      },
      "created_at": {
        "type": "date",
        "format" : "yyyy/MM/dd HH:mm:ss||yyyy/MM/dd"
      }
    }
  }
}'


curl -XPUT http://192.168.1.47:9200/searchtube/video/1 -d '{
  title: "pg.com",
  description: "pg.com",
  views: 500,
  likes:2,
  created_at: "2014/04/22 04:00:00"
}'


curl -XPUT http://192.168.1.47:9200/searchtube/video/2 -d '{
  title: "欧莱雅",
  description: "欧莱雅品牌",
  views: 6000,
  likes: 100,
  created_at: "2014/04/22 05:00:00"
}'

curl -XPUT http://192.168.1.47:9200/searchtube/video/3 -d '{
  title: "bmw",
  description: "bmw",
  views: 100,
  likes: 130,
  created_at: "2014/04/22 06:00:00"
}'

curl -XPUT http://192.168.1.47:9200/searchtube/video/8 -d '{
  title: "宝马",
  description: "bmw",
  views: 100,
  likes: 130,
  created_at: "2014/04/22 07:00:00"
}'

curl -XPUT http://192.168.1.47:9200/searchtube/video/9 -d '{
  title: "宝马 x6",
  description: "bwm.com",
  views: 900,
  likes: 730,
  created_at: "2014/04/22 08:00:00"
}'
curl -XPUT http://192.168.1.47:9200/searchtube/video/10 -d '{
  title: "宝马 x10",
  description: "bwm.com bmw",
  views: 90,
  likes: 630,
  created_at: "2014/04/22 09:00:00"
}'

curl -XPUT http://192.168.1.47:9200/searchtube/video/11 -d '{
  title: "宝马 x11",
  description: "bwm.com bmw",
  views: 200,
  likes: 530,
  created_at: "2014/04/22 10:00:00"
}'

curl -XPUT http://192.168.1.47:9200/searchtube/video/4 -d '{
  title: "baidu",
  description: "baidu.com",
  views: 100,
  likes:2,
  created_at: "2014/04/22 09:00:00"
}'


curl -XPUT http://192.168.1.47:9200/searchtube/video/5 -d '{
  title: "宝洁",
  description: "pg.com",
  views: 300,
  likes:2,
  created_at: "2014/04/22 10:00:00"
}'


curl -XPUT http://192.168.1.47:9200/searchtube/video/6 -d '{
  title: "宝洁 广告",
  description: "pg.taobao.com",
  views: 300,
  likes:2,
  created_at: "2014/04/22 11:00:00"
}'

curl -XPUT http://192.168.1.47:9200/searchtube/video/7 -d '{
  title: "天猫",
  description: "taoobao.com",
  views: 800,
  likes:2,
  created_at: "2014/04/22 13:00:00"
}'


curl -XPUT http://192.168.1.47:9200/searchtube/video/12 -d '{
  title: "宝马 x12",
  description: "bwm.com bmw",
  views: 200,
  likes: 530,
  created_at: "2014/04/23 10:00:00"
}'

curl -XPUT http://192.168.1.47:9200/searchtube/video/13 -d '{
  title: "宝马 x13",
  description: "bwm",
  views: 200,
  likes: 530,
  created_at: "2014/04/24 10:00:00"
}'

curl -XPUT http://192.168.1.47:9200/searchtube/video/14 -d '{
  title: "bmw",
  description: "bwm",
  views: 200,
  likes: 530,
  created_at: "2014/04/24 11:00:00"
}'

curl -XPUT http://192.168.1.47:9200/searchtube/video/15 -d '{
  title: "bmw",
  description: "bwm",
  views: 200,
  likes: 530,
  created_at: "2014/04/24 12:00:00"
}'

curl -XPUT http://192.168.1.47:9200/searchtube/video/16 -d '{
  title: "bmw 24",
  description: "bmw",
  views: 200,
  likes: 530,
  created_at: "2014/04/24 13:00:00"
}'

curl -XPUT http://192.168.1.47:9200/searchtube/video/17 -d '{
  title: "bmw 25",
  description: "bmw",
  views: 200,
  likes: 530,
  created_at: "2014/04/24 14:00:00"
}'

curl -XPUT http://192.168.1.47:9200/searchtube/video/18 -d '{
  title: "bmw 25",
  description: "bmw",
  views: 200,
  likes: 530,
  created_at: "2014/04/25 14:00:00"
}'

curl -XPUT http://192.168.1.47:9200/searchtube/video/19 -d '{
  title: "bmw 25",
  description: "bmw",
  views: 200,
  likes: 530,
  created_at: "2014/04/26 14:00:00"
}'


curl -XPUT http://192.168.1.47:9200/searchtube/video/20 -d '{
  title: "宝马 x12",
  description: "bwm.com bmw",
  views: 200,
  likes: 530,
  created_at: "2014/04/23 11:00:00"
}'


curl -XPUT http://192.168.1.47:9200/searchtube/video/21 -d '{
  title: "宝马 x12",
  description: "bwm.com bmw",
  views: 200,
  likes: 530,
  created_at: "2014/04/23 12:00:00"
}'



curl -XPUT http://192.168.1.47:9200/searchtube/video/22 -d '{
  title: "宝马 x12",
  description: "bwm.com bmw",
  views: 200,
  likes: 530,
  created_at: "2014/04/23 13:00:00"
}'


curl -XPOST http://192.168.1.47:9200/searchtube/_search -d '
{
  "query": {
    "function_score": {
      "query": {"match": {"_all": "severed"}},
      "script_score": {
        "script": "_score * log(doc['likes'].value + doc['views'].value + 1)"
      }
    }
  }
}'



curl -XPOST http://192.168.1.47:9200/searchtube/_search -d '
{
  "query": {
    "function_score": {
      "query": {"match": {"_all": "severed"}},
      "script_score": {
        "script": "_score * doc['views'].value + 1"
      }
    }
  }
}'



{
  "query": {
    "function_score": {
        "functions": [
          {
            "gauss": {
                "created_at": {
                    "origin": "2014-04-22T23:50:00",
                    "scale": "12h",
                    "offset": "1h",
                    "decay": 0.3
                }
            }
          },
          {
            "gauss": {
              "likes": {
                  "origin": 20000,
                  "scale": 20000
              }
            }
          },
          {
            "gauss": {
              "views": {
                  "origin": 20000,
                  "scale": 20000
              }
            }
          }
        ]
    }
  }
}



curl -XGET 'localhost:9200/hotels/_search/?pretty' -d'
{
  "query": {
    "function_score": {
      "functions": [
        {
          "gauss": {
            "price": {
              "origin": "0",
              "scale": "20"
            }
          }
        },
        {
          "gauss": {
            "location": {
              "origin": "11, 12",
              "scale": "2km"
            }
          }
        }
      ],
      "query": {
        "match": {
          "properties": "balcony"
        }
      },
      "score_mode": "multiply"
    }
  }
}'

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值