ElasticSearch
2016-03-16 13:39
399 查看
sb.Append(" { "); sb.Append(" "); sb.Append(" \"query\" : { "); sb.Append("\"function_score\": {\"query\":{ ");//分值改进函数 sb.Append(" \"bool\": { "); sb.Append(" \"must\": [ "); sb.Append(" { "); sb.Append(" \"match\": { \"_all\": \"" + _all + "\"} "); sb.Append(" } "); sb.Append(" ], "); sb.Append(" \"must_not\": [ "); sb.Append(" { "); sb.Append(" \"term\": { \"EnterpriseName\": \"" + companyName + "\"} "); sb.Append(" } "); sb.Append(" ], "); sb.Append(" \"must_not\": [ "); sb.Append(" {\"has_child\" : { "); sb.Append(" \"type\" : \"enterpriseusermap\", "); sb.Append(" \"query\" :{ "); sb.Append(" \"bool\": { "); sb.Append(" \"should\": [ "); //sb.Append(" {\"term\" :{ \"UserGuid\":\"" + UserGuid + "\"}}, "); sb.Append(" {\"term\": {\"CompanyGuid\": \"" + CompanyGuid + "\"}} "); sb.Append(" ] "); sb.Append(" } "); sb.Append(" } "); sb.Append(" } "); sb.Append(" } "); sb.Append(" ] "); sb.Append(" } "); sb.Append("},\"script_score\" : {\"script\" : \"_score \"}}");//* doc['DataQualityValue'].value*doc['DataYear'].value 分值改进函数 sb.Append(" },\"from\": " + from + ", \"size\": " + size + ", "); sb.Append(" \"highlight\" : { "); sb.Append(" \"pre_tags\" : [\"<tag1>\", \"<tag2>\"], "); sb.Append(" \"post_tags\" : [\"</tag1>\", \"</tag2>\"], "); sb.Append(" \"fields\" : { "); sb.Append(" \"EnterpriseName\" : {} "); sb.Append(" } "); sb.Append(" } "); sb.Append(" }
相关文章推荐
- 在windows上新建一个ftp服务器
- iOS开发 图片上传
- http1.0 和 http1.1 区别
- 《Linux内核设计与实现》读书笔记 - 目录 (完结)【转】
- SYN4102型 GPS同步时钟
- 设计模式总叙
- jQuery的event.target
- ping实现原理
- 田忌赛马--贪心算法 HDU1052
- 树、二叉树简介
- scrapy 抓取ajax请求的网页-以ifanr为例
- Java数组去重
- SYN6109型 NTP网络子钟
- Java SE、Java EE、Java ME
- Python学习笔记——对象
- 彻底理解MapReduce shuffle过程原理
- java笔试题(四)
- 【LeetCode】55. Jump Game
- 卸载Database Vault
- hdu 3790 最短路径问题