通过Elasticsearch-PHP中的任何关键字搜索



我有一个文件索引,该文件在名称字段中具有名称 'dhiraj chetry',现在我想编写一个查询以搜索仅使用'dhi'keyword?我该怎么做?我尝试了 -

    $indexParams = [
        'index' => 'my company',
        'type' => 'interns',
        'body' => [
            'query' =>[
                'match' => [
                    'name' => 'dhi'
                ]
            ]
        ],

    ];

它给出

Array ( [took] => 3 [timed_out] => [_shards] => Array ( [total] => 5 [successful] => 5 [skipped] => 0 [failed] => 0 ) [hits] => Array ( [total] => 0 [max_score] => [hits] => Array ( ) ) )

结果

这可能会帮助您:

$indexParams = [
    'index' => 'my company',
    'type' => 'interns',
    'body' => [
        'query' =>[
            'term' => [
                'name' => 'dhi'
            ]
        ]
    ]
];

最新更新