[英]search by any keyword in elasticsearch-php
I have a file indexed which has a name 'dhiraj chetry'
in name field, now i want to write a query to search with only 'dhi'keyword?how do i do it? 我有一个索引文件,该文件在名称字段中有一个名称'dhiraj chetry'
,现在我想编写一个查询以仅使用“ dhi”关键字进行搜索?我该怎么做? i tried- 我试过了-
$indexParams = [
'index' => 'my company',
'type' => 'interns',
'body' => [
'query' =>[
'match' => [
'name' => 'dhi'
]
]
],
];
it gives 它给
Array ( [took] => 3 [timed_out] => [_shards] => Array ( [total] => 5 [successful] => 5 [skipped] => 0 [failed] => 0 ) [hits] => Array ( [total] => 0 [max_score] => [hits] => Array ( ) ) )
as result 结果
This may help you: 这可以帮助您:
$indexParams = [
'index' => 'my company',
'type' => 'interns',
'body' => [
'query' =>[
'term' => [
'name' => 'dhi'
]
]
]
];
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.