当前位置: 首页 > 面试题库 >

字段名称中的通配符查询

东方俊材
2023-03-14
问题内容

我可以使用简单的通配符查询,如下所示:

"wildcard" : { "user" : "ki*y" }

但是,如果我想在字段中使用通配符,那又如何呢?应该如何看待有效查询:

"wildcard" : { "base/*" : "value" }

问题答案:

您可以使用query_string,它允许使用字段名通配符和查询文本通配符。

这些线周围的东西:

{
  "query": {
    "query_string": {
      "fields": [
        "base*"
      ],
      "query": "ki*y"
    }
  }
}


 类似资料:
  • 问题内容: 我试图从数据库中选择多个列,但不是所有列。我要选择的所有列均以“ word”开头。 所以我想用伪代码做到这一点: 或多或少。我没有找到有关如何执行此操作的任何文档- MySQL中可能吗?基本上,我试图在一行中存储一个带有标识符的单词列表,并且当我提取记录时,我想将所有单词与该标识符关联。所有单词都将作为字符串连接在一起,并带有其标识符传递给数组/字典中的另一个函数。 我正在尝试进行FE

  • 我正在使用log4j在我的一个应用程序上做一些日志记录。我的配置文件中的日志记录程序如下所示。 基本上,我希望从我写的代码中获得“信息”级别的消息,但是我希望外部库只在有警告或更可怕的情况下记录。 这正如我所期望的那样工作,但是在“org.eclipse.jetty”下有很多类 有可能这样做吗? 也就是说,我希望整个包中的所有内容都只警告/错误/致命。 我试了上述方法,但没有效果。是否有一个“通配

  • 我试图创建一个脚本,用通配符重命名与给定文件名匹配的文件。例如 我有一个包含以下文件的文件夹: 201412180900_filename_123.log 201412181000_filename_123.log 201412181100_filename_456.log filename_789.log 我想扫描这个文件夹,并追加当前时间到任何文件的开头以字'filename'开始 到目前为止

  • 本文向大家介绍C# DataTable中查询指定字段名称的数据,包括了C# DataTable中查询指定字段名称的数据的使用技巧和注意事项,需要的朋友参考一下 1.查询后获取对应的数据集后,传递参数strcodeName,根据数据集中strcodeName的匹配对应字段,获取数据集中对应的目的字段 2.默认赋值匹配字段,查询后获取目的字段

  • 问题内容: 我有一个来自遗留系统的悖论表,我需要对其进行单个查询。字段名称中包含空格-即“街道1”。当我尝试在delphi中仅对“街道1”字段制定查询时,出现错误- 关键字使用无效。令牌:1,行号:1 Delphi V7-对象Pascal,标准Tquery对象名称query1。 问题答案: 您需要在查询中为字符串加上表名的前缀。 例如:字段名称为“ Street 1”,表称为客户,选择为:

  • 问题内容: 早上好, 正在努力升级到最新版本的ELK堆栈,并且遇到了字段映射问题。我的原始资料中有类似以下内容: 众所周知,elasticsearch 2.X不喜欢字段名称中的点(。),而是弄乱了点符号。因此,作为Elasticsearch的新手,我一直无法找到方法或搜索正确的术语,从而无法找到使用映射或分析器或“我尚不了解的东西”来解决此问题的方法。我希望这里的社区能够帮助我找到解决此问题的方法