对于此查询:
"filter": [
{
"prefix": {
"issuer": "teva"
}
}
]
我得到
"issuer": "TEVA PHARMACEUTICAL INDUSTRIES LTD"
但是,如果我尝试搜索“teva p”,则一无所获。
那么,我怎样才能简单地执行前缀查询呢?
最佳答案
您可以使用phrase prefix match查询。
POST phrase_index/_search
{
"query": {
"match_phrase_prefix": {
"issuer": "teva p"
}
}
}