跳到主要内容

Elasticsearch的安装与配置

沈樾    2020年7月4日 11:37:42

每一个项目都有一个package.json文件,里面有很多组件信息使用npm install将按照package.json安装所需要的组件放在生成的node_modules文件夹中那么项目下的每一个文件中就可以通过import引入node_modules的组件来加以使用package.json文件相当于python中的pip中的requirements.txt。 打开  E:\ES\elasticsearch-7.8.0-windows-x86_64 (1)\elasticsearch-7.8.0\config\elasticsearch.yml
添加如下:

  • 重启服务es,es head,连接即可。
  • 创索引,如果创建不了,可能是电脑内存配置不够,打开E:\ES\elasticsearch-7.8.0-windows-x86_64 (1)\elasticsearch-7.8.0\config\ jvm.options 改为如下值,再创建。

  • 安装Kibana(用于数据查询)
(华为镜像)https://mirrors.huaweicloud.com/kibana/?C=N&O=DElasticsearch
流程:收集清洗数据->es搜索->kibana搜索查看数据
  • 分词器
https://www.cnblogs.com/zd1994/p/12650261.html
使用es内置Analyzer分词器,可进行对英文分词,中文可用ik分词器
  • 操作简单总结
I关于索引的基本操作
1.创建
PUT /索引名/~类型名~/文档id {请求体}
2.指定字段类型
II关于文档的基本操作
1.添加数据PUT
2.获取数据 GET
3.更新数据 PUT,Post _update
4.搜索
(1)简单搜索GET
(2)复杂搜索 GET _search,可以进行排序,分页,高亮,模糊查询match,精准查询term,匹配多个条件
(3)bool值查询:must(and) ,should(or),must_not (not),过滤器 filter(gt 大于 gte 大于等于 lt 小于 lte 小于等于 )

 
最近更新: 2020年7月4日 11:37:42
浏览: 1.7K

[[total]] 条评论

添加评论
  1. [[item.time]]
    [[item.user.username]] [[item.floor]]楼
  2. 点击加载更多……
  3. 添加评论