FosElasticaBundle简单模糊请求

时间:2018-12-21 15:51:44

标签: php elasticsearch foselasticabundle

我使用的是FosElasticaBundle和Symfony 3.4,我正在看文档,但是找不到用fos elastica软件包重现此简单请求的方法。

这似乎很简单。

{
    "query": {
        "match": {
            "name": {
                "query": "dist",
                "fuzziness": 1,
                "prefix_length": 3,
                "max_expansions": 1
          }
        }
     },
     "from": 0,
     "size": 6
}

目前我是那样做的,但我认为我们可以做得更好...

    //...    
    $partMatch = new Match('name', [
        'query'          => 'dist',
        "fuzziness"      => 1,
        "prefix_length"  => 3,
        "max_expansions" => 1,
    ]);
    //...

0 个答案:

没有答案