博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
elasticsearch 自定义打分
阅读量:6690 次
发布时间:2019-06-25

本文共 552 字,大约阅读时间需要 1 分钟。

curl -XGET 'http://localhost:9200/searchsuggestion/searchsuggestion/_search?pretty' -d '{

   "fields" : ["company_full_name","id"],

   "size" : 10, 

    "query": {

         "function_score": {

          "functions": [

             {

                  "filter": { "term": { "pinyin_name": "bx" } },

                  "weight": 100

             },

  {

                  "filter": { "term": { "blurry": "bx" } },

                  "weight": 10

             },

 {

  "field_value_factor" : {

  "field" : "frequency",

  "factor" : 0.1,

  "modifier" : "ln"

}

  }

          ],

   "score_mode": "sum"

       }

    }

 }' 

解释

score=pinyin_name*100+blurry*10+ln(0.1*frequency)

本文转自whk66668888 51CTO博客,原文链接:http://blog.51cto.com/12597095/1903763

转载地址:http://jcuoo.baihongyu.com/

你可能感兴趣的文章
源码安装干净卸载方式
查看>>
java 获取当月第一天和最后一天 获取前一个月第一天和最后一天
查看>>
selenium IDE安装
查看>>
u3d工作中解决问题记录
查看>>
String to Integer (atoi)
查看>>
一、cent OS安装配置JDK
查看>>
DWARF 中的 Debug Info 格式
查看>>
Valid Sudoku
查看>>
启用事务注解
查看>>
【转】springmvc源码分析链接
查看>>
2.VO类
查看>>
数据迁移 (选做)
查看>>
windows8忘记密码登陆不了解决办法
查看>>
什么是SDK?
查看>>
java实例练习
查看>>
android 进程间通信 messenger 是什么 binder 跟 aidl 区别 intent 进程间 通讯? android 消息机制 进程间 android 进程间 可以用 ...
查看>>
linux 目录操作函数
查看>>
【转载】如果说中国的程序员技术偏低,原因可能在这里
查看>>
使用 MEF 公开 Silverlight“.NET研究” MVVM 应用程序中的接口
查看>>
php免杀教程【绝对原创】
查看>>