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


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

相关推荐
ebok.2 小时前
国产大模型落地业务系统的优选载体:京微智枢信创 AI 业务支撑平台
大数据·人工智能·低代码·ai
民乐团扒谱机4 小时前
【微实验】组合优化matlab实战(马科维茨投资模型):在收益与风险之间,寻找最优的人生配比
大数据·人工智能·算法·机器学习·数学建模·matlab·组合优化
星野川崎2064 小时前
电商多店运维:云机长期挂机频繁掉线、账号无故风控原因剖析与解决方案
大数据·运维·云计算·电商
小柯南敲键盘5 小时前
电商图片翻译工具推荐,批量处理主图视频字幕,免费试用
大数据·人工智能·python·音视频
观远数据5 小时前
零售连锁BI选型清单:什么样的场景适合ChatBI,什么样的场景不适合
大数据·人工智能·零售
大大大大晴天6 小时前
实时数仓怎么建:基于 StarRocks 的分层设计与实践
大数据
roman_日积跬步-终至千里7 小时前
【计算资源节省与稳定性治理】自助查询系统请求幂等性设计
大数据
小玮看世界8 小时前
当“安全“变成“教训“:《拟人化暂行办法》时代,AI护栏的过度拒答之困与破局
大数据·人工智能
FserSuN9 小时前
回顾Spark的概念与应用
大数据·分布式·spark
一知半解仙10 小时前
大国博弈与机器人纪元:我们正站在怎样的历史拐点?
大数据·人工智能·机器人