elasticsearch php客户端搜索查询返回所有文档

时间:2016-12-14 17:59:12

标签: php elasticsearch

我一直在尝试使用'匹配'和'模糊'进行搜索,但我会继续获取所有文档,无论它们是否匹配。

我已经尝试过这三种搜索方式:

1

$params = [
                'index' => 'my_engine',
                'type' => 'my_type',
                'body' => [
                        'query' => [
                                'fuzzy' => [
                                        '_all' => $keyword
                                ]
                        ]
                ]
        ]; 
  1. $params = [
            'index' => 'my_engine',
            'type' => 'my_type',
            'body' => [
                    'query' => [
                            'match' => [
                                    'title' => 'members'
                            ]
                    ]
            ]
    ];
    
  2. $params['index'] = 'my_engine';
    $params['type'] = 'my_type';
    $params['body']['query']['match']['title'] = 'members'; 
    
  3. 索引期间我是否遗漏了什么? 我没有提供任何映射。

0 个答案:

没有答案
相关问题