小编Dar*_*rby的帖子

查询一个字段不等于elasticsearch中的另一个字段

如何查询或过滤一个字段不等于另一个字段?即,document1.city1.name不等于document1.city2.name.

有些版本吗? http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/search-request-script-fields.html

elasticsearch

13
推荐指数
1
解决办法
9283
查看次数

git diff - 只展示遥控器上的新功能

我在github上有一个本地仓库和一个远程仓库.出于商业原因,它们不同步.我在当地做了很多工作,现在我正在手动将新的东西添加到我的本地.没有分支.

当我使用命令时,

git diff --color master..origin/master
Run Code Online (Sandbox Code Playgroud)

我得到了很好的结果,显示了改变了......我添加到本地仓库的东西标有 - 符号,并以红色显示; 而遥控器上的内容以绿色显示+符号.

有没有办法显示遥控器上的新功能而不是本地功能?也就是说,向我展示遥控器上的任何新文件,并向我显示遥控器上的文件中的任何新行或修改行(显示所有绿色+)

谢谢.

git git-diff

8
推荐指数
2
解决办法
2780
查看次数

从 ruby​​ 哈希中删除特定的键(和值)

我有一个单词和计数的哈希值

result_hash
# => {"should"=>1790.8069584736252,
# "is"=>1580.7037037037037,
# "may"=>1562.1964085297418,
# "used"=>1452.4938271604938,
Run Code Online (Sandbox Code Playgroud)

以及我需要从哈希中删除(键/值对)的抑制词数组。

我尝试了except 和 extract,似乎没有任何内容被删除:即使在我使用 except 之后, Was也在抑制列表和结果哈希中。

suppression_list.class    # => Array
suppression_list.first.class    # => String
result_hash.except(suppression_list)["was"]    # => 736.1234567901234
suppression_list.index("was")    # => 443
result_hash["was"]    # => 736.1234567901234
new = result_hash.except(suppression_list)
new["was"]    # => 736.1234567901234
new = result_hash.except!(suppression_list)
new["was"]    # => 736.1234567901234
result_hash["was"]    # => 736.1234567901234
Run Code Online (Sandbox Code Playgroud)

请帮助我从 中删除抑制列表(键和值)result_hash

ruby arrays hash ruby-on-rails

1
推荐指数
1
解决办法
2576
查看次数

标签 统计

arrays ×1

elasticsearch ×1

git ×1

git-diff ×1

hash ×1

ruby ×1

ruby-on-rails ×1