Tag: sorting

Mysql:从表中select不在另一个表中的行

如何select一个表中没有出现在另一个表中的所有行? 表格1: +———–+———-+————+ | FirstName | LastName | BirthDate | +———–+———-+————+ | Tia | Carrera | 1975-09-18 | | Nikki | Taylor | 1972-03-04 | | Yamila | Diaz | 1972-03-04 | +———–+———-+————+ 表2: +———–+———-+————+ | FirstName | LastName | BirthDate | +———–+———-+————+ | Tia | Carrera | 1975-09-18 | | Nikki | Taylor | […]

ElasticSearch多层次的父子聚合

我有一个3级的父母/孩子结构。 我们说: 公司 – >员工 – >可用性 由于可用性(也是员工)在这里经常更新,我select使用父/子结构对嵌套。 而searchfunction正常工作(所有文件在正确的碎片)。 现在我想sorting这些结果。 通过来自公司(第一级)的元数据进行sorting非常简单。 但是我还需要按第三级(可用性)进行sorting。 我想要按以下sorting的公司列表: 距离ASC的位置 评级DESC 最快的可用性ASC 例如: A公司距离5英里,评级为4,最快的员工在20小时内可用,B公司也在5英里以外,也有4个等级,但最快的员工在5个小时内可用。 所以sorting结果需要是B,A 我想为每个数据添加特殊的权重,所以我开始编写可以在我的custom_score脚本中使用的聚合。 完整的要点,用于创build索引,导入数据和search 现在,我设法写了一个实际返回结果的查询,但可用性聚合桶是空的。 但是,我也得到的结​​果太结构化,我想扁平化他们。 目前我回来了: 公司IDS – >员工IDS – >第一个可用性 我想要聚合像: 公司IDS – >第一可用性 这样我就可以做我的custom_score脚本来计算分数并正确地sorting它们。 更简化的问题: 如何sorting/聚合多层次(盛大)的孩子,并可能使结果变平。

如何使用众包sorting来排列一百万张图片

我想通过制作一个游戏来让网站访问者对它们进行评价,以便找出哪些人们觉得最吸引人的图像,从而排列一系列的风景图像。 什么将是一个很好的方法呢? 热或不风格 ? 即显示单个图像,请求用户从1-10进行排名。 正如我所看到的,这允许我平均分数,而且我只需要确保在所有图像上得到均匀分配的选票。 相当简单的实施。 选A或B ? 即显示两个图像,要求用户select更好的一个。 这是有吸引力的,因为没有数字排名,这只是一个比较。 但是,我将如何执行它? 我的第一个想法是做一个快速sorting,比较操作是由人类提供的,一旦完成,只需重复无穷无尽的sorting。 你会怎么做? 如果你需要数字,我在每天有20000次访问的网站上谈论一百万张图片。 我想可能有一小部分人可能为了争吵而玩这个游戏,可以说我每天可以产生2000人的sorting操作! 这是一个非盈利的网站,最终的好奇将通过我的个人资料find它:)

orderBy之后Angularjs错误$ index

我是Angular.js的新手,在sorting数组和处理这些sorting后的数据时遇到一些问题。 我有一个项目列表,并希望通过“Store.storeName”,这是迄今为止的工作。 但sorting后的数据,我的删除function不再工作。 我认为这是因为$索引sorting后错误,所以错误的数据被删除。 我该如何解决这个问题? 在范围内而不是在视图中sorting数据? 怎么做? 这里是一些相关的代码: 在视图中: <tr ng-repeat="item in items | orderBy:'Store.storeName'"> <td><input class="toggle" type="checkbox" ng-model="item.Completed"></td> <td>{{item.Name}}</td> <td>{{item.Quantity}} Stk.</td> <td>{{item.Price || 0 | number:2}} €</td> <td>{{item.Quantity*item.Price|| 0 | number:2}} €</td> <td>{{item.Store.storeName}}</td> <td><a><img src="img/delete.png" ng-click="removeItem($index)">{{$index}}</a></td> </tr> 在我的控制器中,我有这个删除function,它应该删除特定的数据: $scope.removeItem = function(index){ $scope.items.splice(index,1); } 这在视图中sorting之前很好地工作。 如果缺less重要的东西,请立即告诉我。 谢谢!

按行长度(包括空格)sorting文本文件

我有一个看起来像这样的CSV文件 AS2345,ASDF1232,Plain案例,110 Binary Ave.,Atlantis,RI,12345,(999)123-5555,1.56 AS2345,ASDF1232,夫人平原例子,1121110三元st。 110 Binary ave ..,Atlantis,RI,12345,(999)123-5555,1.56 AS2345,ASDF1232,Plain案例,110 Binary Ave.,Liberty City,RI,12345,(999)123-5555,1.56 AS2345,ASDF1232,平原例,110三重大学,一些城市,RI,12345,(999)123-5555,1.56 我需要按照包括空格在内的行长来sorting。 下面的命令不包含空格,有没有办法修改它,所以它会为我工作? cat $@ | awk '{ print length, $0 }' | sort -n | awk '{$1=""; print $0}'

LINQ order by null列,其中order是升序,nulls应该是last

我正在尝试按价格sorting产品清单。 结果集需要按列的LowestPrice按价格从低到高列出产品。 但是,这个列是可以空的。 我可以像这样按降序对列表进行sorting: var products = from p in _context.Products where p.ProductTypeId == 1 orderby p.LowestPrice.HasValue descending orderby p.LowestPrice descending select p; // returns: 102, 101, 100, null, null 不过,我不知道如何按升序sorting。 // i'd like: 100, 101, 102, null, null

为什么MongoDB中的索引方向很重要?

引用文档 : 创build索引时,与键关联的数字指定索引的方向,所以它应该始终为1(升序)或-1(降序)。 方向对单键索引或随机访问检索无关紧要,但对于复合索引进行sorting或范围查询非常重要。 但是,我看不出为什么指数的方向对复合指标有影响。 有人可以提供进一步的解释(或例子)?

什么是sorting链接列表最快的algorithm?

我很好奇,如果O(N日志)是最好的链表可以做的。

如何在Bash中对数组进行sorting

我在Bash有一个数组,例如: array=(acbf 3 5) 我需要sorting数组。 不仅仅是以sorting的方式显示内容,而是使用sorting的元素来获取新的数组。 新的sorting数组可以是一个全新的或旧的。

在一个类私有函数使用PHP中的usort

确定使用function并不复杂 这是我以前在线性代码中所拥有的 function merchantSort($a,$b){ return ….// stuff; } $array = array('..','..','..'); 把我简单地做 usort($array,"merchantSort"); 现在,我们正在升级代码,并删除所有的全局函数,并把它们放在适当的位置。 现在所有的代码是在一个类,我不知道如何使用usort函数来sorting数组与对象的方法,而不是一个简单的函数 class ClassName { … private function merchantSort($a,$b) { return …// the sort } public function doSomeWork() { … $array = $this->someThingThatReturnAnArray(); usort($array,'$this->merchantSort'); // ??? this is the part i can't figure out … } } 问题是如何调用usort()函数内的对象方法