es版本是5.0的
有这样一个需求,一个 A索引中,有3个text类型的字段(a1,a2,a3) 和一个long类型的发布时间字段 dateline. 现在需求这样的,搜索值优先要匹配 a1,然后a2,然后a3 ,也就是匹配到a1的那个文挡要放在最前面,然后是匹配到a2的文档,然后是匹配到a3的文档,但是每个匹配的文档都要按 dateline 字段从高到低进行排序,我试图改变score的计算方法,,但是还是不行,,哪位大侠能够助小弟一臂之力
有这样一个需求,一个 A索引中,有3个text类型的字段(a1,a2,a3) 和一个long类型的发布时间字段 dateline. 现在需求这样的,搜索值优先要匹配 a1,然后a2,然后a3 ,也就是匹配到a1的那个文挡要放在最前面,然后是匹配到a2的文档,然后是匹配到a3的文档,但是每个匹配的文档都要按 dateline 字段从高到低进行排序,我试图改变score的计算方法,,但是还是不行,,哪位大侠能够助小弟一臂之力
2 个回复
yuechen323 - 晨儿哥
赞同来自:
以及二次评分 function query
langhua81
赞同来自: