我有一个文件索引,该文件在名称字段中具有名称 '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'
]
]
]
];