Elasticsearch实战

bash 复制代码
sudo apt-get install openjdk-7-jre-headless

wget -c https://download.elasticsearch.org/elasticsearch/release/org/elasticsearch/distribution/zip/elasticsearch/2.2.1/elasticsearch-2.2.1.zip

unzip elasticsearch-2.2.1.zip

sudo mv  elasticsearch-2.2.1  elasticsearch

//chmod a+x elasticsearch
sudo chown -R python elasticsearch

用vi打开elasicsearch执行文件,在变量ES_JAVA_OPTS使用前添加以下命令
ES_JAVA_OPTS="-Des.insecure.allow.root=true"

./elasticsearch/bin/elasticsearch -Des.insecure.allow.root=true

终端
curl -XGET http://127.0.0.1:9200/?pretty

主机访问虚拟机中的服务
线上环境切忌不要这样配置,否则任何人都可以通过这个接口修改你的数据
修改 /home/python/Downloads/elasticsearch/config/elasticsearch.yml 文件,加入以下两行:
network.bind_host: "0.0.0.0"
network.publish_host: _non_loopback:ipv4_

离线安装 IK Analysis,需安装elasticsearch对应版本
到https://github.com/medcl/elasticsearch-analysis-ik/网站自行下载对应版本
unzip ./elasticsearch-analysis-ik-1.8.1/elasticsearch-analysis-ik-1.8.1.zip

将 elasticsearch-analysis-ik 的配置也拷贝到 ~/es_root 对应目录
cp -r elasticsearch-analysis-ik-1.8.1/elasticsearch-analysis-ik-1.8.1/ /home/python/Downloads/elasticsearch/plugins/

./elasticsearch/bin/elasticsearch -Des.insecure.allow.root=true

配置同义词
打开 ~/es_root/config/elasticsearch.yml 文件,加入以下配置:
index:
  analysis:
    analyzer:
      ik_syno:
          type: custom
          tokenizer: ik_max_word
          filter: [my_synonym_filter]
      ik_syno_smart:
          type: custom
          tokenizer: ik_smart
          filter: [my_synonym_filter]
    filter:
      my_synonym_filter:
          type: synonym
          synonyms_path: analysis/synonym.txt

创建 ~/es_root/config/analysis/synonym.txt 文件,输入一些同义词并存为 utf-8 格式

参考:

https://github.com/medcl

Download Elasticsearch | Elastic

https://www.cnblogs.com/softidea/p/6119354.html


创作不易,小小的支持一下吧!

相关推荐
发哥来了31 分钟前
主流AI视频生成商用方案选型评测:五大核心维度对比分析
大数据·人工智能
数研小生1 小时前
做京东评论分析系统11年,京东评论数据接口解析
大数据
金融小师妹1 小时前
基于LSTM-GARCH-EVT混合模型的贵金属极端波动解析:黄金白银双双反弹的逻辑验证
大数据·人工智能·深度学习·机器学习
yumgpkpm3 小时前
2026软件:白嫖,开源,外包,招标,晚进场(2025年下半年),数科,AI...中国的企业软件产业出路
大数据·人工智能·hadoop·算法·kafka·开源·cloudera
xixixi777774 小时前
今日 AI 、通信、安全行业前沿日报(2026 年 2 月 4 日,星期三)
大数据·人工智能·安全·ai·大模型·通信·卫星通信
珠海西格5 小时前
1MW光伏项目“四可”装置改造:逆变器兼容性评估方法详解
大数据·运维·服务器·云计算·能源
迎仔6 小时前
13-云原生大数据架构介绍:大数据世界的“弹性城市”
大数据·云原生·架构
产品人卫朋6 小时前
卫朋:IPD流程落地 - 市场地图拆解篇
大数据·人工智能·物联网
TDengine (老段)6 小时前
通过云服务 快速体验 TDengine
大数据·数据库·物联网·时序数据库·tdengine·涛思数据·iotdb
硅基流动7 小时前
从云原生到 AI 的跃迁探索之路|开发者说
大数据·人工智能·云原生