我想按非关键字字段过滤记录。
我正在使用aws elasticsearch服务,其中有些字段是关键字,有些字段是正常的。我想对非关键字(文本)数据类型字段应用过滤。
GET ES_INDEX_NAME/_search
{
"query" : {
"term" : { "listing_group" : "Other"}
}
}
listing_group字段名称是文本数据类型。
谢谢!
答案 0 :(得分:0)
您可以尝试使用match
或match_phrase
吗?
对于部分匹配,
GET ES_INDEX_NAME/_search
{
"query": {
"match" : {
"listing_group" : "Other"
}
}
}
对于短语匹配,
GET ES_INDEX_NAME/_search
{
"query" : {
"match_phrase" : {
"listing_group" : "Other"
}
}
}