elasticsearch windows 下的安装

今天进行了 elasticsearch  的安装处理,我开始直接下载了 最新的8.3版本

按指示打开 elasticsearch.bat 文件,没有反应, 于是我CMD 进入安装的bin目录打开这个文件

返回一大串英文报错,我搜索了一下,说是java异常。但是我java是最新的18版本。

后面搜索了一下,说这个都是版本的问题

于是,我网上搜索,找到这个链接 查看各版本支持的jdk 从里面找到java jdk支持的的版本,我下载了一个7.1.6的

下一步下一步之后,还是不行,复制查看,是说权限问题,于是CMD以命令行模式打开

执行成功,访问 localhost:9200可以看到内容了

至此安装完成

下载elasticsearch 包  composer require elasticsearch/elasticsearch

用apipost 进行了索引的添加

put 访问 localhost:9200/blog   (添加索引)

put 执行 localhost:9200/blog/_doc/1  添加数据

{

    "type": "wxsearch_testcpdata",

    "weapp_url": "pages/webview/webview?articleId=123&videoId=1005",

    "others": "其他字段..."

}

 

进行测试

include('./vendor/autoload.php');

        $params = array(

            '127.0.0.1:9200'

        );

        
$es = \Elasticsearch\ClientBuilder::create()->setHosts($params)->build();
        
$params = [
    'index' => 'blog',
    'type' => '_doc',
    'body' => [
        'query' => [
            'match' => [ //非评分模式执行
                'others' => '其他字段'
            ]
        ]
    ]
];
$res = $es->search($params);

 
echo "<pre>";
        print_r($res);

    exit;    

成功!

以下为返回内容

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值