<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>全文搜索 on F嘉阳</title><link>https://blog.fjy8018.top/tags/%E5%85%A8%E6%96%87%E6%90%9C%E7%B4%A2/</link><description>Recent content in 全文搜索 on F嘉阳</description><generator>Hugo -- gohugo.io</generator><language>zh-cn</language><lastBuildDate>Thu, 07 Sep 2023 15:04:25 +0800</lastBuildDate><atom:link href="https://blog.fjy8018.top/tags/%E5%85%A8%E6%96%87%E6%90%9C%E7%B4%A2/index.xml" rel="self" type="application/rss+xml"/><item><title>elasticsearch原生json操作笔记</title><link>https://blog.fjy8018.top/archives/155/</link><pubDate>Mon, 21 May 2018 07:28:00 +0800</pubDate><guid>https://blog.fjy8018.top/archives/155/</guid><description>&lt;h2 id="建立结构"&gt;&lt;a href="#%e5%bb%ba%e7%ab%8b%e7%bb%93%e6%9e%84" class="header-anchor"&gt;&lt;/a&gt;建立结构&#10;&lt;/h2&gt;&lt;h3 id="建people表"&gt;&lt;a href="#%e5%bb%bapeople%e8%a1%a8" class="header-anchor"&gt;&lt;/a&gt;建People表&#10;&lt;/h3&gt;&lt;p&gt;方法：PUT&#10;发送地址：http://192.168.79.138:9200/people&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;{&#10;&#9;&amp;quot;setting&amp;quot;: {&#10;&#9;&#9;&amp;quot;number_of_shards&amp;quot;: 3,&#10;&#9;&#9;&amp;quot;number_of_replicas&amp;quot;: 1&#10;&#9;},&#10;&#9;&amp;quot;mappings&amp;quot;: {&#10;&#9;&#9;&amp;quot;man&amp;quot;: {&#10;&#9;&#9;&#9;&amp;quot;properties&amp;quot;: {&#10;&#9;&#9;&#9;&#9;&amp;quot;name&amp;quot;: {&#10;&#9;&#9;&#9;&#9;&#9;&amp;quot;type&amp;quot;: &amp;quot;text&amp;quot;&#10;&#9;&#9;&#9;&#9;},&#10;&#9;&#9;&#9;&#9;&amp;quot;country&amp;quot;: {&#10;&#9;&#9;&#9;&#9;&#9;&amp;quot;type&amp;quot;: &amp;quot;keyword&amp;quot;&#10;&#9;&#9;&#9;&#9;},&#10;&#9;&#9;&#9;&#9;&amp;quot;age&amp;quot;: {&#10;&#9;&#9;&#9;&#9;&#9;&amp;quot;type&amp;quot;: &amp;quot;integer&amp;quot;&#10;&#9;&#9;&#9;&#9;},&#10;&#9;&#9;&#9;&#9;&amp;quot;data&amp;quot;:{&#10;&#9;&#9;&#9;&#9;&#9;&amp;quot;type&amp;quot;: &amp;quot;date&amp;quot;,&#10;&#9;&#9;&#9;&#9;&#9;&amp;quot;format&amp;quot;: &amp;quot;yyyy-MM-dd HH:mm:ss||yyyy-MM-dd||epoch_millis&amp;quot;&#10;&#9;&#9;&#9;&#9;}&#10;&#9;&#9;&#9;}&#10;&#9;&#9;}&#10;&#9;}&#10;}&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;p&gt;&lt;img alt="请输入图片描述" class="gallery-image" data-flex-basis="277px" data-flex-grow="115" height="901" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://gitea.fjy8018.top/fjy8018/images/raw/branch/blog/img/2arR77.png" width="1041"&gt;&lt;/p&gt;&#10;&lt;h3 id="建book表"&gt;&lt;a href="#%e5%bb%babook%e8%a1%a8" class="header-anchor"&gt;&lt;/a&gt;建book表&#10;&lt;/h3&gt;&lt;p&gt;方法：PUT&#10;发送地址：http://192.168.79.138:9200/book&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;{&#10;&#9;&amp;quot;setting&amp;quot;: {&#10;&#9;&#9;&amp;quot;number_of_shards&amp;quot;: 3,&#10;&#9;&#9;&amp;quot;number_of_replicas&amp;quot;: 1&#10;&#9;},&#10;&#9;&amp;quot;mappings&amp;quot;: {&#10;&#9;&#9;&amp;quot;novel&amp;quot;: {&#10;&#9;&#9;&#9;&amp;quot;properties&amp;quot;: {&#10;&#9;&#9;&#9;&#9;&amp;quot;word_count&amp;quot;: {&#10;&#9;&#9;&#9;&#9;&#9;&amp;quot;type&amp;quot;: &amp;quot;integer&amp;quot;&#10;&#9;&#9;&#9;&#9;},&#10;&#9;&#9;&#9;&#9;&amp;quot;author&amp;quot;: {&#10;&#9;&#9;&#9;&#9;&#9;&amp;quot;type&amp;quot;: &amp;quot;keyword&amp;quot;&#10;&#9;&#9;&#9;&#9;},&#10;&#9;&#9;&#9;&#9;&amp;quot;title&amp;quot;: {&#10;&#9;&#9;&#9;&#9;&#9;&amp;quot;type&amp;quot;: &amp;quot;text&amp;quot;&#10;&#9;&#9;&#9;&#9;},&#10;&#9;&#9;&#9;&#9;&amp;quot;publish_date&amp;quot;:{&#10;&#9;&#9;&#9;&#9;&#9;&amp;quot;type&amp;quot;: &amp;quot;date&amp;quot;,&#10;&#9;&#9;&#9;&#9;&#9;&amp;quot;format&amp;quot;: &amp;quot;yyyy-MM-dd HH:mm:ss||yyyy-MM-dd||epoch_millis&amp;quot;&#10;&#9;&#9;&#9;&#9;}&#10;&#9;&#9;&#9;}&#10;&#9;&#9;}&#10;&#9;}&#10;}&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;h2 id="插入数据"&gt;&lt;a href="#%e6%8f%92%e5%85%a5%e6%95%b0%e6%8d%ae" class="header-anchor"&gt;&lt;/a&gt;插入数据&#10;&lt;/h2&gt;&lt;h3 id="指定id插入数据到peopleman"&gt;&lt;a href="#%e6%8c%87%e5%ae%9aid%e6%8f%92%e5%85%a5%e6%95%b0%e6%8d%ae%e5%88%b0peopleman" class="header-anchor"&gt;&lt;/a&gt;指定ID插入数据到people.man&#10;&lt;/h3&gt;&lt;p&gt;方法：PUT&#10;发送地址http://192.168.79.138:9200/people/man/1&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;{&#10;&#9;&amp;quot;name&amp;quot;: &amp;quot;F嘉阳&amp;quot;,&#10;&#9;&amp;quot;country&amp;quot;: &amp;quot;China&amp;quot;,&#10;&#9;&amp;quot;age&amp;quot;: 21,&#10;&#9;&amp;quot;date&amp;quot;: &amp;quot;1990-05-18&amp;quot;&#10;}&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;p&gt;&lt;img alt="请输入图片描述" class="gallery-image" data-flex-basis="277px" data-flex-grow="115" height="901" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://gitea.fjy8018.top/fjy8018/images/raw/branch/blog/img/2arBEe.png" width="1041"&gt;&lt;/p&gt;&#10;&lt;h4 id="图形化查询检验"&gt;&lt;a href="#%e5%9b%be%e5%bd%a2%e5%8c%96%e6%9f%a5%e8%af%a2%e6%a3%80%e9%aa%8c" class="header-anchor"&gt;&lt;/a&gt;图形化查询检验&#10;&lt;/h4&gt;&lt;p&gt;&lt;img alt="请输入图片描述" class="gallery-image" data-flex-basis="341px" data-flex-grow="142" height="670" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://gitea.fjy8018.top/fjy8018/images/raw/branch/blog/img/2arSmK.png" width="952"&gt;&lt;/p&gt;&#10;&lt;h3 id="不指定id插入数据到peopleman"&gt;&lt;a href="#%e4%b8%8d%e6%8c%87%e5%ae%9aid%e6%8f%92%e5%85%a5%e6%95%b0%e6%8d%ae%e5%88%b0peopleman" class="header-anchor"&gt;&lt;/a&gt;不指定ID插入数据到people.man&#10;&lt;/h3&gt;&lt;p&gt;方法：PUT&#10;发送地址http://192.168.79.138:9200/people/man/&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;{&#10;&#9;&amp;quot;name&amp;quot;: &amp;quot;FJY&amp;quot;,&#10;&#9;&amp;quot;country&amp;quot;: &amp;quot;China&amp;quot;,&#10;&#9;&amp;quot;age&amp;quot;: 28,&#10;&#9;&amp;quot;date&amp;quot;: &amp;quot;1990-05-18&amp;quot;&#10;}&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;p&gt;&lt;img alt="请输入图片描述" class="gallery-image" data-flex-basis="277px" data-flex-grow="115" height="901" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://gitea.fjy8018.top/fjy8018/images/raw/branch/blog/img/2arXaN.png" width="1041"&gt;&lt;/p&gt;&#10;&lt;h4 id="图形化查询检验-1"&gt;&lt;a href="#%e5%9b%be%e5%bd%a2%e5%8c%96%e6%9f%a5%e8%af%a2%e6%a3%80%e9%aa%8c-1" class="header-anchor"&gt;&lt;/a&gt;图形化查询检验&#10;&lt;/h4&gt;&lt;p&gt;&lt;img alt="请输入图片描述" class="gallery-image" data-flex-basis="341px" data-flex-grow="142" height="670" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://gitea.fjy8018.top/fjy8018/images/raw/branch/blog/img/2arjXj.png" width="952"&gt;&lt;/p&gt;&#10;&lt;h2 id="更新"&gt;&lt;a href="#%e6%9b%b4%e6%96%b0" class="header-anchor"&gt;&lt;/a&gt;更新&#10;&lt;/h2&gt;&lt;h3 id="更新字段数据"&gt;&lt;a href="#%e6%9b%b4%e6%96%b0%e5%ad%97%e6%ae%b5%e6%95%b0%e6%8d%ae" class="header-anchor"&gt;&lt;/a&gt;更新字段数据&#10;&lt;/h3&gt;&lt;p&gt;方法：POST&#10;发送地址：http://192.168.79.138:9200/people/man/1/_update&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;{&#10;&#9;&amp;quot;doc&amp;quot;: {&#10;&#9;&#9;&amp;quot;name&amp;quot;: &amp;quot;符嘉阳&amp;quot;&#10;&#9;}&#10;}&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;p&gt;&lt;img alt="请输入图片描述" class="gallery-image" data-flex-basis="299px" data-flex-grow="124" height="842" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://gitea.fjy8018.top/fjy8018/images/raw/branch/blog/img/2ar02c.png" width="1050"&gt;&lt;/p&gt;&#10;&lt;h4 id="图形化查询检验-2"&gt;&lt;a href="#%e5%9b%be%e5%bd%a2%e5%8c%96%e6%9f%a5%e8%af%a2%e6%a3%80%e9%aa%8c-2" class="header-anchor"&gt;&lt;/a&gt;图形化查询检验&#10;&lt;/h4&gt;&lt;p&gt;&lt;img alt="请输入图片描述" class="gallery-image" data-flex-basis="341px" data-flex-grow="142" height="670" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://gitea.fjy8018.top/fjy8018/images/raw/branch/blog/img/2arb8y.png" width="952"&gt;&lt;/p&gt;&#10;&lt;h3 id="使用脚本语言更新数据"&gt;&lt;a href="#%e4%bd%bf%e7%94%a8%e8%84%9a%e6%9c%ac%e8%af%ad%e8%a8%80%e6%9b%b4%e6%96%b0%e6%95%b0%e6%8d%ae" class="header-anchor"&gt;&lt;/a&gt;使用脚本语言更新数据&#10;&lt;/h3&gt;&lt;p&gt;方法：POST&#10;发送地址：http://192.168.79.138:9200/people/man/1/_update&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;{&#10;&#9;&amp;quot;script&amp;quot;: {&#10;&#9;&#9;&amp;quot;lang&amp;quot;: &amp;quot;painless&amp;quot;,&#10;&#9;&#9;&amp;quot;inline&amp;quot;: &amp;quot;ctx._source.age += 5&amp;quot;&#10;&#9;}&#10;}&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;p&gt;&lt;img alt="请输入图片描述" class="gallery-image" data-flex-basis="299px" data-flex-grow="124" height="842" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://gitea.fjy8018.top/fjy8018/images/raw/branch/blog/img/2arNTX.png" width="1050"&gt;&lt;/p&gt;&#10;&lt;h4 id="图形化查询检验-3"&gt;&lt;a href="#%e5%9b%be%e5%bd%a2%e5%8c%96%e6%9f%a5%e8%af%a2%e6%a3%80%e9%aa%8c-3" class="header-anchor"&gt;&lt;/a&gt;图形化查询检验&#10;&lt;/h4&gt;&lt;p&gt;&lt;img alt="请输入图片描述" class="gallery-image" data-flex-basis="348px" data-flex-grow="145" height="670" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://gitea.fjy8018.top/fjy8018/images/raw/branch/blog/img/2ar37g.png" width="973"&gt;&lt;/p&gt;&#10;&lt;h3 id="使用脚本语言分离参数更新数据"&gt;&lt;a href="#%e4%bd%bf%e7%94%a8%e8%84%9a%e6%9c%ac%e8%af%ad%e8%a8%80%e5%88%86%e7%a6%bb%e5%8f%82%e6%95%b0%e6%9b%b4%e6%96%b0%e6%95%b0%e6%8d%ae" class="header-anchor"&gt;&lt;/a&gt;使用脚本语言分离参数更新数据&#10;&lt;/h3&gt;&lt;p&gt;方法：POST&#10;发送地址：http://192.168.79.138:9200/people/man/1/_update&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;{&#10;&#9;&amp;quot;script&amp;quot;: {&#10;&#9;&#9;&amp;quot;lang&amp;quot;: &amp;quot;painless&amp;quot;,&#10;&#9;&#9;&amp;quot;inline&amp;quot;: &amp;quot;ctx._source.age = params.age&amp;quot;,&#10;&#9;&#9;&amp;quot;params&amp;quot;: {&#10;&#9;&#9;&#9;&amp;quot;age&amp;quot;: 21&#10;&#9;&#9;}&#10;&#9;}&#10;}&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;p&gt;&lt;img alt="请输入图片描述" class="gallery-image" data-flex-basis="274px" data-flex-grow="114" height="901" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://gitea.fjy8018.top/fjy8018/images/raw/branch/blog/img/2araZG.png" width="1032"&gt;&lt;/p&gt;&#10;&lt;h4 id="图形化查询检验-4"&gt;&lt;a href="#%e5%9b%be%e5%bd%a2%e5%8c%96%e6%9f%a5%e8%af%a2%e6%a3%80%e9%aa%8c-4" class="header-anchor"&gt;&lt;/a&gt;图形化查询检验&#10;&lt;/h4&gt;&lt;p&gt;&lt;img alt="请输入图片描述" class="gallery-image" data-flex-basis="348px" data-flex-grow="145" height="670" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://gitea.fjy8018.top/fjy8018/images/raw/branch/blog/img/2arvn8.png" width="973"&gt;&lt;/p&gt;&#10;&lt;h2 id="删除"&gt;&lt;a href="#%e5%88%a0%e9%99%a4" class="header-anchor"&gt;&lt;/a&gt;删除&#10;&lt;/h2&gt;&lt;h3 id="指定id删除一行数据"&gt;&lt;a href="#%e6%8c%87%e5%ae%9aid%e5%88%a0%e9%99%a4%e4%b8%80%e8%a1%8c%e6%95%b0%e6%8d%ae" class="header-anchor"&gt;&lt;/a&gt;指定ID删除一行数据&#10;&lt;/h3&gt;&lt;p&gt;方法：DELETE&#10;发送地址：http://192.168.79.138:9200/people/man/1&#10;&lt;img alt="请输入图片描述" class="gallery-image" data-flex-basis="274px" data-flex-grow="114" height="901" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://gitea.fjy8018.top/fjy8018/images/raw/branch/blog/img/2ar7DR.png" width="1032"&gt;&lt;/p&gt;&#10;&lt;h4 id="图形化查询检验-5"&gt;&lt;a href="#%e5%9b%be%e5%bd%a2%e5%8c%96%e6%9f%a5%e8%af%a2%e6%a3%80%e9%aa%8c-5" class="header-anchor"&gt;&lt;/a&gt;图形化查询检验&#10;&lt;/h4&gt;&lt;p&gt;&lt;img alt="请输入图片描述" class="gallery-image" data-flex-basis="348px" data-flex-grow="145" height="670" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://gitea.fjy8018.top/fjy8018/images/raw/branch/blog/img/2ar85v.png" width="973"&gt;&lt;/p&gt;&#10;&lt;h3 id="删除表"&gt;&lt;a href="#%e5%88%a0%e9%99%a4%e8%a1%a8" class="header-anchor"&gt;&lt;/a&gt;删除表&#10;&lt;/h3&gt;&lt;p&gt;方法：DELETE&#10;发送地址：http://192.168.79.138:9200/people&#10;&lt;img alt="请输入图片描述" class="gallery-image" data-flex-basis="274px" data-flex-grow="114" height="901" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://gitea.fjy8018.top/fjy8018/images/raw/branch/blog/img/2arAXi.png" width="1032"&gt;&lt;/p&gt;&#10;&lt;h2 id="查询"&gt;&lt;a href="#%e6%9f%a5%e8%af%a2" class="header-anchor"&gt;&lt;/a&gt;查询&#10;&lt;/h2&gt;&lt;h3 id="指定id查询"&gt;&lt;a href="#%e6%8c%87%e5%ae%9aid%e6%9f%a5%e8%af%a2" class="header-anchor"&gt;&lt;/a&gt;指定ID查询&#10;&lt;/h3&gt;&lt;p&gt;方法：GET&#10;发送地址：http://192.168.79.138:9200/book/novel/H5LbbWMBzFxBPWV2GG9d&#10;&lt;img alt="请输入图片描述" class="gallery-image" data-flex-basis="365px" data-flex-grow="152" height="762" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://gitea.fjy8018.top/fjy8018/images/raw/branch/blog/img/2arWmW.png" width="1159"&gt;&lt;/p&gt;&#10;&lt;h3 id="查询所有"&gt;&lt;a href="#%e6%9f%a5%e8%af%a2%e6%89%80%e6%9c%89" class="header-anchor"&gt;&lt;/a&gt;查询所有&#10;&lt;/h3&gt;&lt;p&gt;方法：GET&#10;发送地址：http://192.168.79.138:9200/book/_search&#10;{&#10;&amp;ldquo;query&amp;rdquo;: {&#10;&amp;ldquo;match_all&amp;rdquo;: {}&#10;}&#10;}&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="请输入图片描述" class="gallery-image" data-flex-basis="365px" data-flex-grow="152" height="762" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://gitea.fjy8018.top/fjy8018/images/raw/branch/blog/img/2arOyL.png" width="1159"&gt;&lt;/p&gt;&#10;&lt;h3 id="指定查询结果大小"&gt;&lt;a href="#%e6%8c%87%e5%ae%9a%e6%9f%a5%e8%af%a2%e7%bb%93%e6%9e%9c%e5%a4%a7%e5%b0%8f" class="header-anchor"&gt;&lt;/a&gt;指定查询结果大小&#10;&lt;/h3&gt;&lt;pre&gt;&lt;code&gt;{&#10;&#9;&amp;quot;query&amp;quot;: {&#10;&#9;&#9;&amp;quot;match_all&amp;quot;: {}&#10;&#9;},&#10;&#9;&amp;quot;from&amp;quot;: 1,&#10;&#9;&amp;quot;size&amp;quot;: 1&#10;}&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;p&gt;&lt;img alt="请输入图片描述" class="gallery-image" data-flex-basis="365px" data-flex-grow="152" height="762" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://gitea.fjy8018.top/fjy8018/images/raw/branch/blog/img/2arqaw.png" width="1159"&gt;&lt;/p&gt;&#10;&lt;h3 id="查询-1"&gt;&lt;a href="#%e6%9f%a5%e8%af%a2-1" class="header-anchor"&gt;&lt;/a&gt;查询&#10;&lt;/h3&gt;&lt;pre&gt;&lt;code&gt;{&#10;&#9;&amp;quot;query&amp;quot;: {&#10;&#9;&#9;&amp;quot;match&amp;quot;: {&#10;&#9;&#9;&#9;&amp;quot;title&amp;quot;: &amp;quot;Java&amp;quot;&#10;&#9;&#9;}&#10;&#9;}&#10;}&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;h3 id="指定查询结果排序方法"&gt;&lt;a href="#%e6%8c%87%e5%ae%9a%e6%9f%a5%e8%af%a2%e7%bb%93%e6%9e%9c%e6%8e%92%e5%ba%8f%e6%96%b9%e6%b3%95" class="header-anchor"&gt;&lt;/a&gt;指定查询结果排序方法&#10;&lt;/h3&gt;&lt;pre&gt;&lt;code&gt;{&#10;&#9;&amp;quot;query&amp;quot;: {&#10;&#9;&#9;&amp;quot;match&amp;quot;: {&#10;&#9;&#9;&#9;&amp;quot;title&amp;quot;: &amp;quot;Java&amp;quot;&#10;&#9;&#9;}&#10;&#9;},&#10;&#9;&amp;quot;sort&amp;quot;: [&#10;&#9;&#9;{&#10;&#9;&#9;&#9;&amp;quot;publish_date&amp;quot;: {&#10;&#9;&#9;&#9;&#9;&amp;quot;order&amp;quot;: &amp;quot;desc&amp;quot;&#10;&#9;&#9;&#9;}&#10;&#9;&#9;}&#10;&#9;]&#10;}&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;h3 id="聚合"&gt;&lt;a href="#%e8%81%9a%e5%90%88" class="header-anchor"&gt;&lt;/a&gt;聚合&#10;&lt;/h3&gt;&lt;pre&gt;&lt;code&gt;{&#10;&#9;&amp;quot;aggs&amp;quot;: {&#10;&#9;&#9;&amp;quot;group_by_word_count&amp;quot;: {&#10;&#9;&#9;&#9;&amp;quot;terms&amp;quot;: {&#10;&#9;&#9;&#9;&#9;&amp;quot;field&amp;quot;: &amp;quot;word_count&amp;quot;&#10;&#9;&#9;&#9;}&#10;&#9;&#9;}&#10;&#9;}&#10;}&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;h3 id="多字段聚合"&gt;&lt;a href="#%e5%a4%9a%e5%ad%97%e6%ae%b5%e8%81%9a%e5%90%88" class="header-anchor"&gt;&lt;/a&gt;多字段聚合&#10;&lt;/h3&gt;&lt;pre&gt;&lt;code&gt;{&#10;&#9;&amp;quot;aggs&amp;quot;: {&#10;&#9;&#9;&amp;quot;group_by_word_count&amp;quot;: {&#10;&#9;&#9;&#9;&amp;quot;terms&amp;quot;: {&#10;&#9;&#9;&#9;&#9;&amp;quot;field&amp;quot;: &amp;quot;word_count&amp;quot;&#10;&#9;&#9;&#9;}&#10;&#9;&#9;},&#10;&#9;&#9;&amp;quot;group_by_author&amp;quot;: {&#10;&#9;&#9;&#9;&amp;quot;terms&amp;quot;: {&#10;&#9;&#9;&#9;&#9;&amp;quot;field&amp;quot;: &amp;quot;author&amp;quot;&#10;&#9;&#9;&#9;}&#10;&#9;&#9;}&#10;&#9;}&#10;}&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;h3 id="聚合-1"&gt;&lt;a href="#%e8%81%9a%e5%90%88-1" class="header-anchor"&gt;&lt;/a&gt;聚合&#10;&lt;/h3&gt;&lt;pre&gt;&lt;code&gt;{&#10;&#9;&amp;quot;aggs&amp;quot;: {&#10;&#9;&#9;&amp;quot;grades_by_word_count&amp;quot;: {&#10;&#9;&#9;&#9;&amp;quot;stats&amp;quot;: {&#10;&#9;&#9;&#9;&#9;&amp;quot;field&amp;quot;: &amp;quot;word_count&amp;quot;&#10;&#9;&#9;&#9;}&#10;&#9;&#9;}&#10;&#9;}&#10;}&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;h3 id="模糊匹配默认匹配法则"&gt;&lt;a href="#%e6%a8%a1%e7%b3%8a%e5%8c%b9%e9%85%8d%e9%bb%98%e8%ae%a4%e5%8c%b9%e9%85%8d%e6%b3%95%e5%88%99" class="header-anchor"&gt;&lt;/a&gt;模糊匹配(默认匹配法则)&#10;&lt;/h3&gt;&lt;pre&gt;&lt;code&gt;{&#10;&#9;&amp;quot;query&amp;quot;: {&#10;&#9;&#9;&amp;quot;match&amp;quot;: {&#10;&#9;&#9;&#9;&amp;quot;title&amp;quot;: &amp;quot;Java虚拟机&amp;quot;&#10;&#9;&#9;}&#10;&#9;}&#10;}&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;h3 id="习语匹配"&gt;&lt;a href="#%e4%b9%a0%e8%af%ad%e5%8c%b9%e9%85%8d" class="header-anchor"&gt;&lt;/a&gt;习语匹配&#10;&lt;/h3&gt;&lt;pre&gt;&lt;code&gt;{&#10;&#9;&amp;quot;query&amp;quot;: {&#10;&#9;&#9;&amp;quot;match_phrase&amp;quot;: {&#10;&#9;&#9;&#9;&amp;quot;title&amp;quot;: &amp;quot;Java虚拟机&amp;quot;&#10;&#9;&#9;}&#10;&#9;}&#10;}&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;h3 id="多字段模糊匹配查询"&gt;&lt;a href="#%e5%a4%9a%e5%ad%97%e6%ae%b5%e6%a8%a1%e7%b3%8a%e5%8c%b9%e9%85%8d%e6%9f%a5%e8%af%a2" class="header-anchor"&gt;&lt;/a&gt;多字段模糊匹配查询&#10;&lt;/h3&gt;&lt;pre&gt;&lt;code&gt;{&#10;&#9;&amp;quot;query&amp;quot;: {&#10;&#9;&#9;&amp;quot;multi_match&amp;quot;: {&#10;&#9;&#9;&#9;&amp;quot;query&amp;quot;: &amp;quot;F嘉阳&amp;quot;,&#10;&#9;&#9;&#9;&amp;quot;fields&amp;quot;: [&amp;quot;author&amp;quot;,&amp;quot;title&amp;quot;]&#10;&#9;&#9;}&#10;&#9;}&#10;}&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;h3 id="语法查询"&gt;&lt;a href="#%e8%af%ad%e6%b3%95%e6%9f%a5%e8%af%a2" class="header-anchor"&gt;&lt;/a&gt;语法查询&#10;&lt;/h3&gt;&lt;pre&gt;&lt;code&gt;{&#10;&#9;&amp;quot;query&amp;quot;: {&#10;&#9;&#9;&amp;quot;query_string&amp;quot;: {&#10;&#9;&#9;&#9;&amp;quot;query&amp;quot;: &amp;quot;ElasticSearch AND 入门&amp;quot;&#10;&#9;&#9;}&#10;&#9;}&#10;}&#10;&#10;{&#10;&#9;&amp;quot;query&amp;quot;: {&#10;&#9;&#9;&amp;quot;query_string&amp;quot;: {&#10;&#9;&#9;&#9;&amp;quot;query&amp;quot;: &amp;quot;(ElasticSearch AND 入门) OR PS&amp;quot;&#10;&#9;&#9;}&#10;&#9;}&#10;}&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;h3 id="语法查询指定字段"&gt;&lt;a href="#%e8%af%ad%e6%b3%95%e6%9f%a5%e8%af%a2%e6%8c%87%e5%ae%9a%e5%ad%97%e6%ae%b5" class="header-anchor"&gt;&lt;/a&gt;语法查询指定字段&#10;&lt;/h3&gt;&lt;pre&gt;&lt;code&gt;{&#10;&#9;&amp;quot;query&amp;quot;: {&#10;&#9;&#9;&amp;quot;query_string&amp;quot;: {&#10;&#9;&#9;&#9;&amp;quot;query&amp;quot;: &amp;quot;ElasticSearch OR 瓦&amp;quot;,&#10;&#9;&#9;&#9;&amp;quot;fields&amp;quot;: [&amp;quot;title&amp;quot;,&amp;quot;author&amp;quot;]&#10;&#9;&#9;}&#10;&#9;}&#10;}&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;h3 id="结构化查询指定字段"&gt;&lt;a href="#%e7%bb%93%e6%9e%84%e5%8c%96%e6%9f%a5%e8%af%a2%e6%8c%87%e5%ae%9a%e5%ad%97%e6%ae%b5" class="header-anchor"&gt;&lt;/a&gt;结构化查询(指定字段)&#10;&lt;/h3&gt;&lt;pre&gt;&lt;code&gt;{&#10;&#9;&amp;quot;query&amp;quot;: {&#10;&#9;&#9;&amp;quot;term&amp;quot;: {&#10;&#9;&#9;&#9;&amp;quot;word_count&amp;quot;: 1000&#10;&#9;&#9;}&#10;&#9;}&#10;}&#10;&#10;{&#10;&#9;&amp;quot;query&amp;quot;: {&#10;&#9;&#9;&amp;quot;term&amp;quot;: {&#10;&#9;&#9;&#9;&amp;quot;author&amp;quot;: &amp;quot;F嘉阳&amp;quot;&#10;&#9;&#9;}&#10;&#9;}&#10;}&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;h3 id="结构化查询指定范围"&gt;&lt;a href="#%e7%bb%93%e6%9e%84%e5%8c%96%e6%9f%a5%e8%af%a2%e6%8c%87%e5%ae%9a%e8%8c%83%e5%9b%b4" class="header-anchor"&gt;&lt;/a&gt;结构化查询(指定范围)&#10;&lt;/h3&gt;&lt;p&gt;gte-&amp;gt;大于等于 lte-&amp;gt;小于等于 e-&amp;gt;equal(等于)&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;{&#10;&#9;&amp;quot;query&amp;quot;: {&#10;&#9;&#9;&amp;quot;range&amp;quot;: {&#10;&#9;&#9;&#9;&amp;quot;word_count&amp;quot;: {&#10;&#9;&#9;&#9;&#9;&amp;quot;gte&amp;quot;: 1000,&#10;&#9;&#9;&#9;&#9;&amp;quot;lte&amp;quot;: 2000&#10;&#9;&#9;&#9;}&#10;&#9;&#9;}&#10;&#9;}&#10;}&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;h3 id="结构化查询指定日期范围"&gt;&lt;a href="#%e7%bb%93%e6%9e%84%e5%8c%96%e6%9f%a5%e8%af%a2%e6%8c%87%e5%ae%9a%e6%97%a5%e6%9c%9f%e8%8c%83%e5%9b%b4" class="header-anchor"&gt;&lt;/a&gt;结构化查询(指定日期范围)&#10;&lt;/h3&gt;&lt;pre&gt;&lt;code&gt;{&#10;&#9;&amp;quot;query&amp;quot;: {&#10;&#9;&#9;&amp;quot;range&amp;quot;: {&#10;&#9;&#9;&#9;&amp;quot;publish_date&amp;quot;: {&#10;&#9;&#9;&#9;&#9;&amp;quot;gte&amp;quot;: &amp;quot;2018-01-01&amp;quot;,&#10;&#9;&#9;&#9;&#9;&amp;quot;lt&amp;quot;: &amp;quot;2018-12-31&amp;quot;&#10;&#9;&#9;&#9;}&#10;&#9;&#9;}&#10;&#9;}&#10;}&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;h3 id="结构化查询指定当前时间"&gt;&lt;a href="#%e7%bb%93%e6%9e%84%e5%8c%96%e6%9f%a5%e8%af%a2%e6%8c%87%e5%ae%9a%e5%bd%93%e5%89%8d%e6%97%b6%e9%97%b4" class="header-anchor"&gt;&lt;/a&gt;结构化查询(指定当前时间)&#10;&lt;/h3&gt;&lt;pre&gt;&lt;code&gt;{&#10;&#9;&amp;quot;query&amp;quot;: {&#10;&#9;&#9;&amp;quot;range&amp;quot;: {&#10;&#9;&#9;&#9;&amp;quot;publish_date&amp;quot;: {&#10;&#9;&#9;&#9;&#9;&amp;quot;gte&amp;quot;: &amp;quot;2018-01-01&amp;quot;,&#10;&#9;&#9;&#9;&#9;&amp;quot;lte&amp;quot;: &amp;quot;now&amp;quot;&#10;&#9;&#9;&#9;}&#10;&#9;&#9;}&#10;&#9;}&#10;}&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;h3 id="子条件查询使用filter"&gt;&lt;a href="#%e5%ad%90%e6%9d%a1%e4%bb%b6%e6%9f%a5%e8%af%a2%e4%bd%bf%e7%94%a8filter" class="header-anchor"&gt;&lt;/a&gt;子条件查询，使用filter&#10;&lt;/h3&gt;&lt;p&gt;使用filter过滤器后产生缓存，下次查询速度更快&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;{&#10;&#9;&amp;quot;query&amp;quot;: {&#10;&#9;&#9;&amp;quot;bool&amp;quot;: {&#10;&#9;&#9;&#9;&amp;quot;filter&amp;quot;: {&#10;&#9;&#9;&#9;&#9;&amp;quot;term&amp;quot;: {&#10;&#9;&#9;&#9;&#9;&#9;&amp;quot;word_count&amp;quot;: 1000&#10;&#9;&#9;&#9;&#9;}&#10;&#9;&#9;&#9;}&#10;&#9;&#9;}&#10;&#9;}&#10;}&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;h3 id="复合条件查询-固定分数查询"&gt;&lt;a href="#%e5%a4%8d%e5%90%88%e6%9d%a1%e4%bb%b6%e6%9f%a5%e8%af%a2-%e5%9b%ba%e5%ae%9a%e5%88%86%e6%95%b0%e6%9f%a5%e8%af%a2" class="header-anchor"&gt;&lt;/a&gt;复合条件查询-固定分数查询&#10;&lt;/h3&gt;&lt;pre&gt;&lt;code&gt;{&#10;&#9;&amp;quot;query&amp;quot;: {&#10;&#9;&#9;&amp;quot;constant_score&amp;quot;: {&#10;&#9;&#9;&#9;&amp;quot;filter&amp;quot;: {&#10;&#9;&#9;&#9;&#9;&amp;quot;match&amp;quot;: {&#10;&#9;&#9;&#9;&#9;&#9;&amp;quot;title&amp;quot;: &amp;quot;Java&amp;quot;&#10;&#9;&#9;&#9;&#9;}&#10;&#9;&#9;&#9;}&#10;&#9;&#9;}&#10;&#9;}&#10;}&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;h3 id="复合条件查询-指定分数查询"&gt;&lt;a href="#%e5%a4%8d%e5%90%88%e6%9d%a1%e4%bb%b6%e6%9f%a5%e8%af%a2-%e6%8c%87%e5%ae%9a%e5%88%86%e6%95%b0%e6%9f%a5%e8%af%a2" class="header-anchor"&gt;&lt;/a&gt;复合条件查询-指定分数查询&#10;&lt;/h3&gt;&lt;pre&gt;&lt;code&gt;{&#10;&#9;&amp;quot;query&amp;quot;: {&#10;&#9;&#9;&amp;quot;constant_score&amp;quot;: {&#10;&#9;&#9;&#9;&amp;quot;filter&amp;quot;: {&#10;&#9;&#9;&#9;&#9;&amp;quot;match&amp;quot;: {&#10;&#9;&#9;&#9;&#9;&#9;&amp;quot;title&amp;quot;: &amp;quot;Java&amp;quot;&#10;&#9;&#9;&#9;&#9;}&#10;&#9;&#9;&#9;},&#10;&#9;&#9;&#9;&amp;quot;boost&amp;quot;: 2&#10;&#9;&#9;}&#10;&#9;}&#10;}&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;h3 id="复合条件查询-布尔查询-指定应当满足的条件满足其一即可"&gt;&lt;a href="#%e5%a4%8d%e5%90%88%e6%9d%a1%e4%bb%b6%e6%9f%a5%e8%af%a2-%e5%b8%83%e5%b0%94%e6%9f%a5%e8%af%a2-%e6%8c%87%e5%ae%9a%e5%ba%94%e5%bd%93%e6%bb%a1%e8%b6%b3%e7%9a%84%e6%9d%a1%e4%bb%b6%e6%bb%a1%e8%b6%b3%e5%85%b6%e4%b8%80%e5%8d%b3%e5%8f%af" class="header-anchor"&gt;&lt;/a&gt;复合条件查询-布尔查询-指定应当满足的条件(满足其一即可)&#10;&lt;/h3&gt;&lt;pre&gt;&lt;code&gt;{&#10;&#9;&amp;quot;query&amp;quot;: {&#10;&#9;&#9;&amp;quot;bool&amp;quot;: {&#10;&#9;&#9;&#9;&amp;quot;should&amp;quot;: [&#10;&#9;&#9;&#9;&#9;&#9;{&#10;&#9;&#9;&#9;&#9;&#9;&#9;&amp;quot;match&amp;quot;: {&#10;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&amp;quot;author&amp;quot;: &amp;quot;F嘉阳&amp;quot;&#10;&#9;&#9;&#9;&#9;&#9;&#9;}&#10;&#9;&#9;&#9;&#9;&#9;},&#10;&#9;&#9;&#9;&#9;&#9;{&#10;&#9;&#9;&#9;&#9;&#9;&#9;&amp;quot;match&amp;quot;: {&#10;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&amp;quot;title&amp;quot;: &amp;quot;Java&amp;quot;&#10;&#9;&#9;&#9;&#9;&#9;&#9;}&#10;&#9;&#9;&#9;&#9;&#9;}&#10;&#9;&#9;&#9;&#9;]&#10;&#9;&#9;}&#10;&#9;}&#10;}&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;h3 id="复合条件查询-布尔查询-指定必须满足的条件两个都必须匹配"&gt;&lt;a href="#%e5%a4%8d%e5%90%88%e6%9d%a1%e4%bb%b6%e6%9f%a5%e8%af%a2-%e5%b8%83%e5%b0%94%e6%9f%a5%e8%af%a2-%e6%8c%87%e5%ae%9a%e5%bf%85%e9%a1%bb%e6%bb%a1%e8%b6%b3%e7%9a%84%e6%9d%a1%e4%bb%b6%e4%b8%a4%e4%b8%aa%e9%83%bd%e5%bf%85%e9%a1%bb%e5%8c%b9%e9%85%8d" class="header-anchor"&gt;&lt;/a&gt;复合条件查询-布尔查询-指定必须满足的条件(两个都必须匹配)&#10;&lt;/h3&gt;&lt;pre&gt;&lt;code&gt;{&#10;&#9;&amp;quot;query&amp;quot;: {&#10;&#9;&#9;&amp;quot;bool&amp;quot;: {&#10;&#9;&#9;&#9;&amp;quot;must&amp;quot;: [&#10;&#9;&#9;&#9;&#9;&#9;{&#10;&#9;&#9;&#9;&#9;&#9;&#9;&amp;quot;match&amp;quot;: {&#10;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&amp;quot;author&amp;quot;: &amp;quot;F嘉阳&amp;quot;&#10;&#9;&#9;&#9;&#9;&#9;&#9;}&#10;&#9;&#9;&#9;&#9;&#9;},&#10;&#9;&#9;&#9;&#9;&#9;{&#10;&#9;&#9;&#9;&#9;&#9;&#9;&amp;quot;match&amp;quot;: {&#10;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&amp;quot;title&amp;quot;: &amp;quot;Java&amp;quot;&#10;&#9;&#9;&#9;&#9;&#9;&#9;}&#10;&#9;&#9;&#9;&#9;&#9;}&#10;&#9;&#9;&#9;&#9;]&#10;&#9;&#9;}&#10;&#9;}&#10;}&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;h3 id="复合条件查询-布尔查询-过滤器"&gt;&lt;a href="#%e5%a4%8d%e5%90%88%e6%9d%a1%e4%bb%b6%e6%9f%a5%e8%af%a2-%e5%b8%83%e5%b0%94%e6%9f%a5%e8%af%a2-%e8%bf%87%e6%bb%a4%e5%99%a8" class="header-anchor"&gt;&lt;/a&gt;复合条件查询-布尔查询-过滤器&#10;&lt;/h3&gt;&lt;pre&gt;&lt;code&gt;{&#10;&#9;&amp;quot;query&amp;quot;: {&#10;&#9;&#9;&amp;quot;bool&amp;quot;: {&#10;&#9;&#9;&#9;&amp;quot;must&amp;quot;: [&#10;&#9;&#9;&#9;&#9;&#9;{&#10;&#9;&#9;&#9;&#9;&#9;&#9;&amp;quot;match&amp;quot;: {&#10;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&amp;quot;author&amp;quot;: &amp;quot;F嘉阳&amp;quot;&#10;&#9;&#9;&#9;&#9;&#9;&#9;}&#10;&#9;&#9;&#9;&#9;&#9;},&#10;&#9;&#9;&#9;&#9;&#9;{&#10;&#9;&#9;&#9;&#9;&#9;&#9;&amp;quot;match&amp;quot;: {&#10;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&amp;quot;title&amp;quot;: &amp;quot;PS&amp;quot;&#10;&#9;&#9;&#9;&#9;&#9;&#9;}&#10;&#9;&#9;&#9;&#9;&#9;}&#10;&#9;&#9;&#9;&#9;],&#10;&#9;&#9;&#9;&#9;&amp;quot;filter&amp;quot;: [&#10;&#9;&#9;&#9;&#9;&#9;&#9;{&#10;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&amp;quot;term&amp;quot;: {&#10;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&amp;quot;word_count&amp;quot;: 700&#10;&#9;&#9;&#9;&#9;&#9;&#9;&#9;}&#10;&#9;&#9;&#9;&#9;&#9;&#9;}&#10;&#9;&#9;&#9;&#9;&#9;]&#10;&#9;&#9;}&#10;&#9;}&#10;}&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;h3 id="复合条件查询-must_not"&gt;&lt;a href="#%e5%a4%8d%e5%90%88%e6%9d%a1%e4%bb%b6%e6%9f%a5%e8%af%a2-must_not" class="header-anchor"&gt;&lt;/a&gt;复合条件查询-must_not&#10;&lt;/h3&gt;&lt;pre&gt;&lt;code&gt;{&#10;&#9;&amp;quot;query&amp;quot;: {&#10;&#9;&#9;&amp;quot;bool&amp;quot;: {&#10;&#9;&#9;&#9;&amp;quot;must_not&amp;quot;: {&#10;&#9;&#9;&#9;&#9;&amp;quot;term&amp;quot;: {&#10;&#9;&#9;&#9;&#9;&#9;&amp;quot;author&amp;quot;: &amp;quot;F嘉阳&amp;quot;&#10;&#9;&#9;&#9;&#9;}&#10;&#9;&#9;&#9;}&#10;&#9;&#9;}&#10;&#9;}&#10;}&#10;&lt;/code&gt;&lt;/pre&gt;&#10;</description></item><item><title>elasticsearch分布式环境搭建和插件安装</title><link>https://blog.fjy8018.top/archives/154/</link><pubDate>Thu, 17 May 2018 18:01:00 +0800</pubDate><guid>https://blog.fjy8018.top/archives/154/</guid><description>&lt;h2 id="环境搭建"&gt;&lt;a href="#%e7%8e%af%e5%a2%83%e6%90%ad%e5%bb%ba" class="header-anchor"&gt;&lt;/a&gt;环境搭建&#10;&lt;/h2&gt;&lt;h3 id="安装包和插件下载"&gt;&lt;a href="#%e5%ae%89%e8%a3%85%e5%8c%85%e5%92%8c%e6%8f%92%e4%bb%b6%e4%b8%8b%e8%bd%bd" class="header-anchor"&gt;&lt;/a&gt;安装包和插件下载&#10;&lt;/h3&gt;&lt;h4 id="下载elasticsearch"&gt;&lt;a href="#%e4%b8%8b%e8%bd%bdelasticsearch" class="header-anchor"&gt;&lt;/a&gt;下载elasticsearch&#10;&lt;/h4&gt;&lt;p&gt;通过官网下载&lt;code&gt;elasticsearch&lt;/code&gt;&#10;&lt;a class="link" href="http://www.elastic.co/downloads/elasticsearch" target="_blank" rel="noopener"&#10; &gt;官网下载页面&lt;/a&gt;&#10;此处下载的为&lt;code&gt;elasticsearch-6.2.4.tar.gz&lt;/code&gt;&lt;/p&gt;&#10;&lt;h4 id="下载elasticsearch-head插件"&gt;&lt;a href="#%e4%b8%8b%e8%bd%bdelasticsearch-head%e6%8f%92%e4%bb%b6" class="header-anchor"&gt;&lt;/a&gt;下载elasticsearch-head插件&#10;&lt;/h4&gt;&lt;p&gt;下载elasticsearch-head插件可以在浏览器中以图形化的方式显示下载elasticsearch中的数据&#10;&lt;a class="link" href="https://github.com/mobz/elasticsearch-head" target="_blank" rel="noopener"&#10; &gt;GitHub下载页面&lt;/a&gt;&lt;/p&gt;&#10;&lt;h4 id="安装node环境"&gt;&lt;a href="#%e5%ae%89%e8%a3%85node%e7%8e%af%e5%a2%83" class="header-anchor"&gt;&lt;/a&gt;安装node环境&#10;&lt;/h4&gt;&lt;p&gt;elasticsearch-head插件依赖node环境来启动，可以通过官方node.js安装包安装，也可以通过宝塔自带的PM2管理器安装，此处安装宝塔的PM2管理器&#10;&lt;img alt="请输入图片描述" class="gallery-image" data-flex-basis="975px" data-flex-grow="406" height="415" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://gitea.fjy8018.top/fjy8018/images/raw/branch/blog/img/2a5GKN.png" width="1687"&gt;&lt;/p&gt;&#10;&lt;p&gt;安装后检查当前环境中的node版本，若装好后node命令无法使用可以尝试重启服务器或者让配置环境变量生效&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="o"&gt;[&lt;/span&gt;root@localhost elasticsearch&lt;span class="o"&gt;]&lt;/span&gt;&lt;span class="c1"&gt;# node -v&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; v8.11.2&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;将两个下载好的文件用宝塔上传到CentOS 7环境中并解压&#10;&lt;img alt="请输入图片描述" class="gallery-image" data-flex-basis="1685px" data-flex-grow="702" height="121" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://gitea.fjy8018.top/fjy8018/images/raw/branch/blog/img/2a5mJj.png" width="850"&gt;&lt;/p&gt;&#10;&lt;h2 id="单节点环境配置"&gt;&lt;a href="#%e5%8d%95%e8%8a%82%e7%82%b9%e7%8e%af%e5%a2%83%e9%85%8d%e7%bd%ae" class="header-anchor"&gt;&lt;/a&gt;单节点环境配置&#10;&lt;/h2&gt;&lt;h3 id="elasticsearch单节点配置"&gt;&lt;a href="#elasticsearch%e5%8d%95%e8%8a%82%e7%82%b9%e9%85%8d%e7%bd%ae" class="header-anchor"&gt;&lt;/a&gt;elasticsearch单节点配置&#10;&lt;/h3&gt;&lt;p&gt;配置文件目录为&lt;code&gt;elasticsearch-6.2.4/config&lt;/code&gt;&#10;修改&lt;code&gt;elasticsearch.yml&lt;/code&gt;&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="c"&gt;#虚拟机IP&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;network.host&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;192.168.79.138&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="c"&gt;#es端口&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;http.port&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;9200&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="c"&gt;#防止跨源请求阻塞&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;http.cors.enabled&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;http.cors.allow-origin&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;*&amp;#34;&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="c"&gt;#主节点名称&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;cluster.name&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;Fjiayang&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="c"&gt;#节点名称&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;node.name&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;master&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="c"&gt;#是否为主节点&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;node.master&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;若虚拟机或者服务器内存较小，则还要配置&lt;code&gt;jvm.options&lt;/code&gt;，将默认1g内存设置为512m或者更小&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt; -Xms512m&#10; -Xmx512m&#10;&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="elasticsearch-head插件安装"&gt;&lt;a href="#elasticsearch-head%e6%8f%92%e4%bb%b6%e5%ae%89%e8%a3%85" class="header-anchor"&gt;&lt;/a&gt;elasticsearch-head插件安装&#10;&lt;/h3&gt;&lt;p&gt;进入&lt;code&gt;elasticsearch-head&lt;/code&gt;安装目录，执行node的安装命令&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="o"&gt;[&lt;/span&gt;root@localhost elasticsearch&lt;span class="o"&gt;]&lt;/span&gt;&lt;span class="c1"&gt;# cd elasticsearch-head-master&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="o"&gt;[&lt;/span&gt;root@localhost elasticsearch-head-master&lt;span class="o"&gt;]&lt;/span&gt;&lt;span class="c1"&gt;# npm install&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="集群环境配置"&gt;&lt;a href="#%e9%9b%86%e7%be%a4%e7%8e%af%e5%a2%83%e9%85%8d%e7%bd%ae" class="header-anchor"&gt;&lt;/a&gt;集群环境配置&#10;&lt;/h2&gt;&lt;p&gt;集群环境只需要解压多份es压缩包，并按如下对&lt;code&gt;elasticsearch.yml&lt;/code&gt;配置文件进行简单配置即可，此处搭建了一个主节点，两个从节点&#10;从节点1&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="c"&gt;#子节点IP&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;network.host&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;192.168.79.138&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="c"&gt;#子节点端口&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;http.port&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;8200&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="c"&gt;#主节点IP&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;discovery.zen.ping.unicast.hosts&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;192.168.79.138&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="c"&gt;#主节点名称&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;cluster.name&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;Fjiayang&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="c"&gt;#子节点名称&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;node.name&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;slave1&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;从节点2&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="c"&gt;#子节点IP&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;network.host&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;192.168.79.138&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="c"&gt;#子节点端口&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;http.port&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;8300&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="c"&gt;#主节点IP&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;discovery.zen.ping.unicast.hosts&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;192.168.79.138&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="c"&gt;#主节点名称&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;cluster.name&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;Fjiayang&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="c"&gt;#子节点名称&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;node.name&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;slave2&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="服务启动"&gt;&lt;a href="#%e6%9c%8d%e5%8a%a1%e5%90%af%e5%8a%a8" class="header-anchor"&gt;&lt;/a&gt;服务启动&#10;&lt;/h2&gt;&lt;h3 id="elasticsearch启动"&gt;&lt;a href="#elasticsearch%e5%90%af%e5%8a%a8" class="header-anchor"&gt;&lt;/a&gt;elasticsearch启动&#10;&lt;/h3&gt;&lt;p&gt;elasticsearch默认不支持root用户启动，故要新建用户并对运行目录授予权限才能启动es&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="o"&gt;[&lt;/span&gt;root@localhost elasticsearch&lt;span class="o"&gt;]&lt;/span&gt;&lt;span class="c1"&gt;# adduser es&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="o"&gt;[&lt;/span&gt;root@localhost elasticsearch&lt;span class="o"&gt;]&lt;/span&gt;&lt;span class="c1"&gt;# passwd es&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; 更改用户 es 的密码 。&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; 新的 密码：&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; 无效的密码： 密码未通过字典检查 - 过于简单化/系统化&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; 重新输入新的 密码：&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; passwd：所有的身份验证令牌已经成功更新。&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;在root用户下对es目录所有权进行更改&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="o"&gt;[&lt;/span&gt;root@localhost www&lt;span class="o"&gt;]&lt;/span&gt;&lt;span class="c1"&gt;# chown -R es /www/elasticsearch&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="o"&gt;[&lt;/span&gt;root@localhost www&lt;span class="o"&gt;]&lt;/span&gt;&lt;span class="c1"&gt;# ll&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; 总用量 &lt;span class="m"&gt;4&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; drwxrwxrwx &lt;span class="m"&gt;5&lt;/span&gt; es www &lt;span class="m"&gt;151&lt;/span&gt; 5月 &lt;span class="m"&gt;16&lt;/span&gt; 21:10 elasticsearch&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; drwxr-xr-x &lt;span class="m"&gt;6&lt;/span&gt; root root &lt;span class="m"&gt;4096&lt;/span&gt; 5月 &lt;span class="m"&gt;7&lt;/span&gt; 09:01 Recycle_bin&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; drwxr-xr-x. &lt;span class="m"&gt;14&lt;/span&gt; root root &lt;span class="m"&gt;179&lt;/span&gt; 5月 &lt;span class="m"&gt;7&lt;/span&gt; 09:20 server&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; drwxrwxrwx. &lt;span class="m"&gt;3&lt;/span&gt; root root &lt;span class="m"&gt;116&lt;/span&gt; 5月 &lt;span class="m"&gt;6&lt;/span&gt; 15:41 wwwlogs&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; drwxr-xr-x. &lt;span class="m"&gt;4&lt;/span&gt; root root &lt;span class="m"&gt;38&lt;/span&gt; 5月 &lt;span class="m"&gt;6&lt;/span&gt; 15:41 wwwroot&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;切换到新建的用户es，用&lt;code&gt;/bin/elasticsearch&lt;/code&gt;启动es服务，若加上&lt;code&gt;-d&lt;/code&gt;则为后台启动，即&lt;code&gt;/bin/elasticsearch -d&lt;/code&gt;&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="o"&gt;[&lt;/span&gt;root@localhost www&lt;span class="o"&gt;]&lt;/span&gt;&lt;span class="c1"&gt;# su es&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="o"&gt;[&lt;/span&gt;es@localhost elasticsearch&lt;span class="o"&gt;]&lt;/span&gt;$ &lt;span class="nb"&gt;cd&lt;/span&gt; elasticsearch/elasticsearch-6.2.4&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="o"&gt;[&lt;/span&gt;es@localhost elasticsearch-6.2.4&lt;span class="o"&gt;]&lt;/span&gt;$ ls&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; bin config data hs_err_pid4546.log lib LICENSE.txt logs modules NOTICE.txt plugins README.textile&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="o"&gt;[&lt;/span&gt;es@localhost elasticsearch-6.2.4&lt;span class="o"&gt;]&lt;/span&gt;$ ./bin/elasticsearch -d&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;如果配置了集群则继续对每个从节点逐一启动即可&lt;/p&gt;&#10;&lt;h3 id="elasticsearch-head插件启动"&gt;&lt;a href="#elasticsearch-head%e6%8f%92%e4%bb%b6%e5%90%af%e5%8a%a8" class="header-anchor"&gt;&lt;/a&gt;elasticsearch-head插件启动&#10;&lt;/h3&gt;&lt;p&gt;进入&lt;code&gt;elasticsearch-head&lt;/code&gt;目录，使用&lt;code&gt;npm run start&lt;/code&gt;启动node服务即可&#10;&lt;img alt="请输入图片描述" class="gallery-image" data-flex-basis="717px" data-flex-grow="299" height="227" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://gitea.fjy8018.top/fjy8018/images/raw/branch/blog/img/2a514c.png" width="679"&gt;&lt;/p&gt;&#10;&lt;h2 id="服务检验"&gt;&lt;a href="#%e6%9c%8d%e5%8a%a1%e6%a3%80%e9%aa%8c" class="header-anchor"&gt;&lt;/a&gt;服务检验&#10;&lt;/h2&gt;&lt;p&gt;首先使用宝塔开放相关防火墙端口，&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="请输入图片描述" class="gallery-image" data-flex-basis="870px" data-flex-grow="362" height="220" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://gitea.fjy8018.top/fjy8018/images/raw/branch/blog/img/2a54bK.png" width="798"&gt;&lt;/p&gt;&#10;&lt;p&gt;直接访问es服务，浏览器默认显示为原生json格式，此处使用chrome浏览器的&lt;code&gt;JSON viewer&lt;/code&gt;进行了美化&#10;&lt;img alt="请输入图片描述" class="gallery-image" data-flex-basis="248px" data-flex-grow="103" height="516" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://gitea.fjy8018.top/fjy8018/images/raw/branch/blog/img/2a5Mf6.png" width="535"&gt;&lt;/p&gt;&#10;&lt;p&gt;访问elasticsearch-head插件，此处截图为配置好集群后的截图&#10;&lt;img alt="请输入图片描述" class="gallery-image" data-flex-basis="507px" data-flex-grow="211" height="420" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://gitea.fjy8018.top/fjy8018/images/raw/branch/blog/img/2a5OAT.png" width="888"&gt;&lt;/p&gt;&#10;&lt;p&gt;elasticsearch环境搭建完成！&lt;/p&gt;&#10;</description></item></channel></rss>