我使用的是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,
]);
//...