elasticsearch 返回错误结果的弹性搜索,elasticsearch,laravel-5,eloquent,eloquent-relationship,elasticsearch,Laravel 5,Eloquent,Eloquent Relationship" /> elasticsearch 返回错误结果的弹性搜索,elasticsearch,laravel-5,eloquent,eloquent-relationship,elasticsearch,Laravel 5,Eloquent,Eloquent Relationship" />

elasticsearch 返回错误结果的弹性搜索

elasticsearch 返回错误结果的弹性搜索,elasticsearch,laravel-5,eloquent,eloquent-relationship,elasticsearch,Laravel 5,Eloquent,Eloquent Relationship,我正在使用弹性搜索与拉威尔 当我将值“abbas”传递给$q时,弹性搜索将返回与abbas和robert匹配的结果。 查询是: $q=输入::获取('q') 请让我知道我错在哪里?您可以显示您用于获取的查询吗data@MuhammadShareyar我只想确认我传递给searchByQuery()以获取名为$q的用户的参数是否正确? $pararm = [ 'bool'=>[ 'must'=>[

我正在使用弹性搜索与拉威尔

当我将值“abbas”传递给$q时,弹性搜索将返回与abbas和robert匹配的结果。 查询是:

$q=输入::获取('q')


请让我知道我错在哪里?

您可以显示您用于获取的查询吗data@MuhammadShareyar我只想确认我传递给searchByQuery()以获取名为$q的用户的参数是否正确?
    $pararm = [            
        'bool'=>[
            'must'=>[
                'wildcard'=>[
                    '_all'=>[
                        'value'=>"*".strtolower($q)."*"                                   
                    ]
                ]
            ]
        ]
    ];

    $arrobjUsers    = collect(User::searchByQuery($pararm))->keyBy('id');