Elasticsearch搜索引擎

http://www.himalayanecolodges.com/rcuzo296 配置和启动测试

先上工具下载地址:

链接:https://pan.baidu.com/s/1gE19wfUco_0QcGPcsH8ntg
提取码:wnzu

  • 简单介绍

https://www.sdepa.fr/non-classe/3f2p19rb 分布式多用户能力的全文搜索引擎,基于RESTful web接口。

Elasticsearch是用Java开发的

https://www.jollysailorsbrancaster.co.uk/qjc8x56op9 以下简称为es

  • 配置

https://www.mansmith.com/9r17z3af 1、下载elasticsearch压缩包,解压,配置bin目录到path

http://ozdare.com/ctci6ad45n3 2、开启跨域功能

http://www.cancercareinc.org/no4ic8pbbn 在/config/elasticsearch.yml

https://www.environmentalhealthproject.org/4zo8qctcnh # 增加如下字段
http.cors.enabled: true
http.cors.allow-origin: “*”

3、cmd下启动elasticsearch服务

因为我自己的cmd页面编码问题,在启动的时候报错,需要在启动前更改页面编码 chcp 936

访问
http://127.0.0.1:9200/

出现图中内容即成功启动

http://santondownham.org/s5u0g1h4 索引测试:

http://127.0.0.1:9200/索引名

增加文档:POST方式
http://127.0.0.1:9200/articleindex/article
{
“title”:”mytitle”,
“content”:”mycontent…”

Buy Cbd In Nj }
以上实现了3个功能:
1.   新建了索引:articleindex
2.   新建类型:article
3.   增加了文档:{
                                “title”:”mytitle”,
                                “content”:”mycontent…”

http://www.anrc-uk.com/s5ymce0                                                                                }

https://www.environmentalhealthproject.org/0pbagw4jf2 查看文档:GET
      http://127.0.0.1:9200/articleindex/article/_search

https://www.hackshed.co.uk/0xwhsvhn9a 修改文档:PUT
      http://127.0.0.1:9200/articleindex/article/AWolSQBIXz___HgUz4mq

https://reproductivepsych.org/rgrbdn82lu  (json)

https://www.jollysailorsbrancaster.co.uk/6spvikq                  {
                           “title”:”000title000″

Cbd Oil Medical Order                                                                      }

https://www.mansmith.com/2chuklhmxi 删除文档:DELETE
http://127.0.0.1:9200/articleindex/article/AWok7D0lMNaxIXVjaNXe

(注意以上红色字体部分)

https://www.davesarcade.com/2019/09/13/d5jvyfw 测试如图:

当前操作为查询

http://turningpointacupuncture.com/?gj6=ltc8s3w 以上完成了服务端的配置

4、安装NodeJs并配置环境变量path,不多说。

  • 安装国内cnpm镜像(淘宝):

http://ozdare.com/3v5jzd8cmd中执行该操作

npm install -g cnpm –registry=https://registry.npm.taobao.org

此图包括了cnpm的安装和es客户端的安装
  • 安装es客户端
    npm install -g grunt-cli
  • 依赖(需要在package.json所在目录执行)
    cnpm install
  • 启动(需要在package.json所在目录执行)
    grunt server

启动成功,尝试访问http://localhost:9100

连接成功

测试es自带分词器

es自带分词器分词结果(很捞)

解压IK分词器,加入到es的扩展文件中,如图:

IK分词结果

看着舒服多了

深入了解es请看:

https://blog.csdn.net/makang110/article/details/80596017

You may also like...

2 Responses

发表评论

电子邮件地址不会被公开。 必填项已用*标注