使用前缀匹配实现搜索能力。通常针对keyword类型字段,也就是不分词的字段。

    注意:针对前缀搜索,是对keyword类型字段而言。而keyword类型字段数据大小写敏感。

    前缀搜索效率比较低。前缀搜索不会计算相关度分数。前缀越短,效率越低。如果使用前缀搜索,建议使用长前缀。因为前缀搜索需要扫描完整的索引内容,所以前缀越长,相对效率越高。

    语法:

    GET /test_a/_search
    {
    “query”: {
    “prefix”: {
    “f.keyword”: {
    “value”: “J”
    }
    }
    }
    }