Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sorting 弹性搜索定义排序_Sorting_<img Src="//i.stack.imgur.com/RUiNP.png" Height="16" Width="18" Alt="" Class="sponsor Tag Img">elasticsearch_Groovy - Fatal编程技术网 elasticsearch,groovy,Sorting,elasticsearch,Groovy" /> elasticsearch,groovy,Sorting,elasticsearch,Groovy" />

Sorting 弹性搜索定义排序

Sorting 弹性搜索定义排序,sorting,elasticsearch,groovy,Sorting,elasticsearch,Groovy,我对客户进行了本地排序 class Comp implements Comparator<String> { @Override public int compare(String obj1, String obj2) { … … return -1; } } 你能帮我吗?这是我第一次使用NoSQL数据库。为什么要使用脚本订购?根据您的问题来看,很明显您没有阅读文档。如果

我对客户进行了本地排序

class Comp implements Comparator<String> {      
       @Override
       public int compare(String obj1, String obj2) {
        …
        …
             return -1;
       }
}

你能帮我吗?这是我第一次使用NoSQL数据库。

为什么要使用脚本订购?根据您的问题来看,很明显您没有阅读文档。如果你是新手,那么一般来说NoSql和ElasticSearch,我建议你退一步,花点时间学习基本概念。阅读文档并玩转,只是不知道如何做得更好。如果在一个请求之后,我不明白如何翻译查询,一个带有私有方法的类及其逻辑。我写了一个小插件,并坚持如何比较elastic上的行?如何实现弹性比较,还是应该采取不同的做法?
GET /_search
{
    "script_fields": {
        "my_field": {
            "inline": "1 + my_var",
            "params": {
              "my_var": 2
            }
        }
    }
}