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

使用AND运算符的基于Elasticsearch URI的查询

林弘壮
2023-03-14
问题内容

如何在基于URI的查询中指定AND操作?我正在寻找类似的东西:

http://localhost:9200/_search?q="profiletype:student AND username:s*"

问题答案:

根据文档,它应该按您描述的那样工作。参见http://www.elasticsearch.org/guide/reference/query-
dsl/query-string-
query.html

也就是说,您还可以使用以下内容:

http://localhost:9200/_search?q="+profiletype:student +username:s*"


 类似资料:
  • 我不能使用操作符“and”执行查询,无论是使用筛选器还是查询。 http://www.elasticsearch.org/guide/reference/query-dsl/bool-query/ http://www.elasticsearch.org/guide/reference/query-dsl/and-filter/ 我试过: 会产生以下错误的: 我也试过: 此查询不返回错误消息,但它

  • 问题内容: 我有以下格式的json文件:- 我想根据以下内容查询文档:- 我尝试使用SearchSourceBuilder和QueryBuilders.matchQuery,但无法使用AND和OR运算符放置多个子查询。 我们如何使用OR和AND运算符查询elasticsearch? 问题答案: 我认为在这种情况下,Bool查询是最好的选择。 就像是 : 在Java中: 该部分是S,该部分都或多或少

  • 问题内容: 我对使用Python中的逻辑运算符获得的结果感到有些困惑。我是一个初学者,正在学习一些书籍,但是它们并没有像我所希望的那样详尽地解释。 这是我自己的代码: 似乎只是输出两个变量。 因此,我添加了另一个变量整数。然后我打印并得到以下输出: 后台Python到底是怎么回事?为什么输出的不是7或5、2之类的。 问题答案: Python布尔运算符返回最后计算的值,而不是True / False

  • 主要内容:AND 运算符,语法,实例,OR 运算符,语法,实例SQLite 的 AND 和 OR 运算符用于编译多个条件来缩小在 SQLite 语句中所选的数据。这两个运算符被称为连接运算符。 这些运算符为同一个 SQLite 语句中不同的运算符之间的多个比较提供了可能。 AND 运算符 AND 运算符允许在一个 SQL 语句的 WHERE 子句中的多个条件的存在。使用 AND 运算符时,只有当所有条件都为真(true)时,整个条件为真(true)。例如,只

  • AND & OR 运算符用于基于一个以上的条件对记录进行过滤。 SQL AND & OR 运算符 如果第一个条件和第二个条件都成立,则 AND 运算符显示一条记录。 如果第一个条件和第二个条件中只要有一个成立,则 OR 运算符显示一条记录。 演示数据库 在本教程中,我们将使用 RUNOOB 样本数据库。 下面是选自 "Websites" 表的数据: +----+--------------+--

  • 问题内容: 我知道您可以在JavaScript中执行以下操作: 其中变量将在第一表达式的值,如果它不是,或。在这种情况下,它将被分配给第二条语句的值。 但是,当我们使用逻辑AND运算符时,变量将分配给什么? 非假的时候会发生什么?假的 时候会发生什么? 只是学习JavaScript,我很好奇结合AND运算符的赋值会发生什么。 问题答案: 基本上,逻辑与运算符(),将返回第二操作数的值,如果第一个是