在Elasticsearch查询中如何包含MySQL IN子句?
我正在尝试elasticsearch
作为GET
请求执行查询,以便从我创建的索引中提取数据。索引中的数据是MySQL
DB
的表,但是通过进行配置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