我一直在尝试使用'匹配'和'模糊'进行搜索,但我会继续获取所有文档,无论它们是否匹配。
我已经尝试过这三种搜索方式:
1
$params = [
'index' => 'my_engine',
'type' => 'my_type',
'body' => [
'query' => [
'fuzzy' => [
'_all' => $keyword
]
]
]
];
$params = [
'index' => 'my_engine',
'type' => 'my_type',
'body' => [
'query' => [
'match' => [
'title' => 'members'
]
]
]
];
$params['index'] = 'my_engine';
$params['type'] = 'my_type';
$params['body']['query']['match']['title'] = 'members';
索引期间我是否遗漏了什么? 我没有提供任何映射。