聚合
https://blog.csdn.net/ydwyyy/article/details/79487995
2019/11/20 11:29
1=======DFS_QUERY_THEN_FETCH
https://www.jianshu.com/p/c7529b98993e
query then fetch
两个的区别,两者视野不同,dfs的结果相比较会更准确平滑。
2 CombineFunction.REPLACE
3 ======elasticsearch 全文搜索 match_phrase_prefix 查询中的 max_expansions 该怎么用?
https://segmentfault.com/q/1010000017179306
max_expansions大概意思是,最多搜到的词的数量,但是因为词有主本本,副本本,你一般设为1,在分片级别,也会搜到很多返回结果,有作用的就是直接指定routing
4 ====== routing 和路由机制相关
https://blog.csdn.net/wwd0501/article/details/78109617
5 disMaxQuery ----- 这个跟一个field有关,,,这个field我不太懂,大概意思是查询一个索引的某个文档的两个字段,文档一的两个字段ab的时候,a字段被击分3,b字段被击中分5,,,
而文档2的a被击中7分,b为0分,,这个时候一般就a推荐在前面,
而dismax的作用相当于,个体强大的凸显到前面来,也就是b这个时候会排到前面
https://blog.csdn.net/plei_yue/article/details/78445654
6=====slop。 正常搜索的如:湖北大学。。如果出现slop,可以为 湖 北 大 学中间有啥都行。具体还不很了解
这个是一个熵增的参数。。。使搜索词 熵增的效果
https://blog.csdn.net/xifeijian/article/details/51090707
7 ====tiebreaker https://www.cnblogs.com/clonen/p/6674922.html
这是一个和稀泥的参数。 当两个谁u也不服谁的时候,我们需要挑出适合的,就选这个参数来裁决
8====关于store ,_source,
_source是在es中存一份源数据,store是指这个字段信息是否存副本
https://blog.csdn.net/dshf_1/article/details/83475360