elasticsearch 如何在ElasticSearch中使用has_parent对字符串进行排序
我在ElasticSearch中创建了父子关系 我对查询数据使用has\u parent,但我想按照某个父字段(字符串)对该数据进行排序 我试图找到解决方案,我找到了如何在ElasticSearch文档中排序
elasticsearch 如何在ElasticSearch中使用has_parent对字符串进行排序,
elasticsearch,groovy,
elasticsearch,Groovy,我在ElasticSearch中创建了父子关系 我对查询数据使用has\u parent,但我想按照某个父字段(字符串)对该数据进行排序 我试图找到解决方案,我找到了如何在ElasticSearch文档中排序 "query": { "has_parent" : { "parent_type" : "blog", "score" : true, "query" : { "func
"query": {
"has_parent" : {
"parent_type" : "blog",
"score" : true,
"query" : {
"function_score" : {
"script_score": {
"script": "_score * doc['view_count'].value"
}
}
}
}
}
它使用“score”*doc['view\u count']进行搜索,这是一个整数,但我想用String进行一些计算来搜索它(用Groovy),但我不知道该怎么做
如果你有别的想法,请告诉我
谢谢你帮助我