服务端软件:
https://github.com/medcl/elasticsearch-analysis-ik/releases
https://www.elastic.co/cn/downloads/elasticsearch
安装:
elasticsearch ik分词器的安装和使用
https://blog.csdn.net/weixin_44723434/article/details/89888489
密码设置
参考: https://www.icode9.com/content-4-890630.html
es的bin目录下,执行设置用户名和密码的命令
elasticsearch-setup-passwords interactive
Initiating the setup of passwords for reserved users
elastic,apm_system,kibana,kibana_system,logstash_system,beats_system,remote_monitoring_user.
You will be prompted to enter passwords as the process progresses.
Please confirm that you would like to continue [y/N]y
Enter password for [elastic]:
Reenter password for [elastic]:
Enter password for [apm_system]:
Reenter password for [apm_system]:
Enter password for [kibana_system]:
Reenter password for [kibana_system]:
Enter password for [logstash_system]:
Reenter password for [logstash_system]:
Enter password for [beats_system]:
Reenter password for [beats_system]:
Enter password for [remote_monitoring_user]:
Reenter password for [remote_monitoring_user]:
Changed password for user [apm_system]
Changed password for user [kibana_system]
Changed password for user [kibana]
Changed password for user [logstash_system]
Changed password for user [beats_system]
Changed password for user [remote_monitoring_user]
Changed password for user [elastic]
客户端工具elasticHD
https://github.com/qax-os/ElasticHD
启动:ElasticHD -p 127.0.0.1:9800
连接:http://elastic:elastic@127.0.0.1:9200
https://www.elastic.co/cn/downloads/past-releases/kibana-7-6-2
常用查询
https://blog.csdn.net/troubleshooter/article/details/122315749
https://blog.csdn.net/u011261004/article/details/121290306
更新索引
private Result<?> saveDocToEs(KmDocEsVO kmDocEsVO,String indexId) {
UpdateResponse updateResponse = restHighLevelClient.update(updateRequest,RequestOptions.DEFAULT);
}
写入索引
private void ftiIndexDoc(KmDoc kmDoc){
this.saveDocToEs(kmDocEsVO,null)
restHighLevelClient.index(indexRequest, RequestOptions.DEFAULT);
}
对应版本的中文分词下载
https://download.csdn.net/download/tonysh_zds/85474077