在Elasticsearch查询中如何包含MySQL IN子句?

我正在尝试elasticsearch作为GET请求执行查询,以便从我创建的索引中提取数据。索引中的数据是MySQLDB

的表,但是通过进行配置logstash

这是我的不带IN子句的请求:

http:// localhost:9200 / response_summary / search?q = api:“位置” + AND +

transactionoperationstatus:“已收费” + AND + operatorid =’DIALOG’+ AND + userid:

_test + AND + time:“ 2015-05 -27

英寸

在上面,我应该能够追加AND responseCode IN (401,403)。我尝试在网络上进行搜索,但找不到任何解决方案。

任何帮助都可以得到。

回答:

只需附加以下任何一个:

  • responseCode:(401 403)
  • responseCode:(401 OR 403)
  • responseCode:(401 || 403)

像这样:

http://localhost:9200/response_summary/_search?q=api:"location"+AND+transactionoperationstatus:"charged"+AND+operatorid='DIALOG'+AND+userid:test+AND+time:"2015-05-27"+AND+responseCode:(401+403)

以上是 在Elasticsearch查询中如何包含MySQL IN子句? 的全部内容, 来源链接: utcz.com/qa/398634.html

回到顶部