小编Mig*_*ios的帖子

DeprecationWarning:请使用 dns.resolver.Resolver.resolve()

我使用resolver()作为socket()的替代品,因为我发现当多个连接建立到不同的IP时,它最终会停止工作。无论如何,它会向我返回一个警告,我应该使用dns.resolver.Resolver.resolve () 更改它时,它会给我一个错误:

TypeError: resolve() missing 2 required positional arguments: 'self' and 'qname'
Run Code Online (Sandbox Code Playgroud)

这是代码:

        # my_resolver = dns.resolver.Resolver()
        my_resolver = dns.resolver.Resolver.resolve()
        answers = my_resolver.query(host, "A")
        answer_txt = my_resolver.query(host, "TXT")
Run Code Online (Sandbox Code Playgroud)

python

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

ELASTICSEARCH - 根据条件计算唯一值

我想要一个查询,它根据另一个字段的唯一值返回一个字段重复的次数,我有这个 json:

          "name" : james,
          "city" : "chicago" <----------- same
        },
        {
          "name" : james,
          "city" : "san francisco"
        },
        {
          "name" : james,
          "city" : "chicago" <-----------same
        },
         {
          "name" : Mike,
          "city" : "chicago"
        },
         {
          "name" : Mike,
          "city" : "texas"<-----------same
        },
         {
          "name" : Mike,
          "city" : "texas"<-----------same
        },
         {
          "name" : Peter,
          "city" : "chicago"
        },
Run Code Online (Sandbox Code Playgroud)

我想进行一个查询,根据两个字段的唯一值进行计数。例如,james 等于 2,因为有两个相等的字段(名称:james、city、chicago)和一个不同的字段(名称:james、city:san francisco),那么输出将如下所示:

  {
    "key" : "james",
    "doc_count" : 2
  },
  {
    "key" : "Mike",
    "doc_count" : 2 …
Run Code Online (Sandbox Code Playgroud)

elasticsearch

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

ELASTICSEARCH - 自动包含日期,无需预定义日期字段

可以在接收 Elasticsearch 的文档中包含“日期和时间”字段,而无需事先定义。日期和时间对应于elasticsearch的json接收到的日期和时间

这是映射:

{
  "mappings": {
    "properties": {
      "entries":{"type": "nested"
      }
    } 
  }
}
Run Code Online (Sandbox Code Playgroud)

是否可以在映射字段中定义它,以便elasticsearch自动包含当前日期?

elasticsearch

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

标签 统计

elasticsearch ×2

python ×1