GET my-index/_search
{
"query": {
"match": {
"service.name": "myservice"
},
"exists": {"field": "metrics.notification.delayed"}}
}
当我执行上述查询时,我发现“原因”:“[匹配] 格式错误的查询,预期 [END_OBJECT] 但找到 [FIELD_NAME]”。基本上,我希望存在字段“metrics.notification.delayed”的文档,并且字段:值匹配“service.name”:“myservice”。谁能帮我解决这个查询??
由于您正在使用多个查询,即匹配
和存在
,因此您需要使用布尔查询将它们组合在一起,如下所示,
GET my-index/_search
{
"query": {
"bool": {
"must": [
{
"match": {
"service.name": "myservice"
}
},
{
"exists": {
"field": "metrics.notification.delayed"
}
}
]
}
}
}
我正在从2X迁移到5X,我的查询失败了。这是我得到的错误: [multi_match]格式错误的查询,预期[END_OBJECT]但找到[FIELD_NAME]“,”line“:32,”col“:13}”,“type”:“parsing_exception”,“reason”:“[multi_match]格式错误的查询,预期[END_OBJECT]但找到[FIELD_NAME]”,“line”:3
我对elasticsearch查询有一些问题。当我使用查询代码时,它反馈消息[bool]格式错误的查询,预期的是[END_OBJECT],但发现的是[FIELD_NAME]。
SQL编译错误:表达式类型与列数据类型不匹配,预期为DATE,但得到列Invoice_Date的编号(9,0) 我尝试和,但仍然得到相同的错误...如果还有其他我可以尝试的,请告诉我。
我似乎有一项非常简单的任务,Matcher出于某种原因无法完成。 因此,任务听起来是这样的:您需要找到并显示字符串“aaabbb”中的所有子字符串,其中有成对的AA或BB,而它们可以排成一行或替换为“aabbbbaa”。可以单独使用“AAAA”或“BBBB”。 为了解决这个问题,我决定使用Pattern-Matcher,它应该搜索字符串中的所有匹配项。对于这项任务,我使用了模式:“(AA|BB)”
我对Android-Studio是新手,我正试图让一个“旧”应用程序重新运行。当我将Project与Gradle文件同步时,它会向我显示一条错误消息: 我还将google()和mavenCentral()添加到存储库中,但这并没有帮助。
我对Scanner有一个问题,因为它似乎采用输入值类型并强制用户下次输入值为相同类型。我找不到此代码不起作用的任何原因,并给我一个InputMismatchException,因为我已经编写了一百万次这样的代码并且没有问题。 这个问题不仅仅是register()方法的问题,而是整个程序的问题,例如下面的代码: 如果其中一种方法(如 register)要求用户输入字符串,则 int user=inp
我想检查文本字段值是否与我在代码中提到的预期值相同 这是我需要获取值的文本字段 输入类型=“文本”值=“萨达斯”类=“mdl-textfield__input”id=“last_name”名称=“last_name”占位符=“输入姓氏” 下面提到的代码得到了 AssertionError, Assert.assertEquals(driver.findElement(By.xpath(“//inp
通过看到我的结果,我有点困惑如何在MatchPherage和match query中进行评分 对于匹配短语,我有如下查询 获得的reults如下 a。“信用-消费者测试文章”得分12.64 b的文件。“信用-X测试文章”得分12.64 c的文件。“Credit-XYZ测试文章”得分10.92 d的文档。“信用测试文章”得分10.22 e的文件。“Credit-Z测试文章”得分09.40的文档 前两