elasticsearch 过滤器查询中的弹性布尔查询始终为零,elasticsearch,nest,elasticsearch,Nest" /> elasticsearch 过滤器查询中的弹性布尔查询始终为零,elasticsearch,nest,elasticsearch,Nest" />

elasticsearch 过滤器查询中的弹性布尔查询始终为零

elasticsearch 过滤器查询中的弹性布尔查询始终为零,elasticsearch,nest,elasticsearch,Nest,我的弹性查询有一个奇怪的问题,我无法解决。我对弹性很新鲜 我要通过索引搜索以下查询: 从本地商业主/产品/搜索中获取 { “查询”:{ “布尔”:{ “应该”:[ { “查询字符串”:{ “默认_字段”:“商业代码”, “查询”:“*UE1406*或UE1406~”, “允许前导通配符”:true, "模糊":二,, “默认_运算符”:“或”, “增加”:100 } }, { “查询字符串”:{ “查询”:“*UE1406*”, “允许前导通配符”:true, “字段”:[ “范围^2.0”

我的弹性查询有一个奇怪的问题,我无法解决。我对弹性很新鲜

我要通过索引搜索以下查询:

从本地商业主/产品/搜索中获取
{
“查询”:{
“布尔”:{
“应该”:[
{
“查询字符串”:{
“默认_字段”:“商业代码”,
“查询”:“*UE1406*或UE1406~”,
“允许前导通配符”:true,
"模糊":二,,
“默认_运算符”:“或”,
“增加”:100
}
},
{
“查询字符串”:{
“查询”:“*UE1406*”,
“允许前导通配符”:true,
“字段”:[
“范围^2.0”
],
“默认_运算符”:“或”
}
},
{
“嵌套”:{
“路径”:“本地化”,
“查询”:{
“查询字符串”:{
“查询”:“*UE1406*”,
“允许前导通配符”:true,
“字段”:[
“本地化的.floorType ^2.0”,
“本地化的.productName ^3.0”
],
“默认_运算符”:“或”
}
}
}
}
]
}
}

}
中编写的查询不参与评分过程。i、 e对于过滤器查询,您不会得到任何分数<代码>过滤查询主要用于过滤结构化数据。好的,谢谢您的解释。你知道除了评分之外,我还应该采取哪种方法来做同样的事情吗?很简单,只要将这些查询移动到
查询上下文中即可。请浏览我之前评论中提到的url。现在有意义了,谢谢你的解释。中写的查询不参与评分过程。i、 e对于过滤器查询,您不会得到任何分数<代码>过滤查询
主要用于过滤结构化数据。好的,谢谢您的解释。你知道除了评分之外,我还应该采取哪种方法来做同样的事情吗?很简单,只要将这些查询移动到
查询上下文中即可。请浏览我之前评论中提到的url。现在有意义了,谢谢你的解释。