【发布时间】:2018-02-27 14:37:33
【问题描述】:
我想模拟 SQL 的 IN 所以我使用了条件过滤器,但是条件不支持通配符,比如在 "*egypt*" 中添加 astrisck。
那么我怎样才能实现下面的查询呢?
PS:我正在使用elastica
{
"query": {
"bool": {
"should": [
{
"terms": {
"country_name": [
"*egypt*",
"*italy*"
]
}
}
]
}
},
"sort": [
{
"rank": {
"order": "desc"
}
}
]
}
【问题讨论】:
-
谢谢,但这里的术语问题
标签: elasticsearch