elasticsearch 自定义打分
2017-03-06 22:11
260 查看
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)
"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)
相关文章推荐
- nifi通过自定义processor将数据流入Elasticsearch
- 使用 Heka 导入自定义的nginx日志到Elasticsearch
- logstash发送数据给ElasticSearch,自定义索引(填坑)
- Android自定义View之自定义评价打分控件RatingBar实现自定义星星大小和间距
- flume1.6自定义elasticsearch2.3的sink插件
- Elasticsearch - 自定义分析器
- 【Android自定义View实战】之自定义评价打分控件RatingBar,可以自定义星星大小和间距
- ElasticSearch速学 - 自定义分析器、备份和恢复索引数据
- 【Elasticsearch】打分策略详解与explain手把手计算
- [Andoird自定义View]打分控件
- elasticsearch java原生打分插件开发
- Android自定义View之自定义评价打分控件RatingBar实现自定义星星大小和间距
- Elasticsearch自定义插件
- elasticsearch-自定义分析器
- Elasticsearch - 自定义分析器
- ElasticSearch自定义分析器-集成结巴分词插件
- [Elasticsearch] 多字段搜索 (六) - 自定义_all字段,跨域查询及精确值字段
- 【Elasticsearch】打分策略详解与explain手把手计算
- Elasticsearch-自定义分析器
- 自定义评价打分控件RatingBar,可以自定义星星大小和间距