`

elasticsearch 学习笔记(1)-安装指南【原创】

阅读更多
Windows 下的安装太简单,不说了。只说linux下的安装。

关闭防火墙:
service iptables stop
jdk 1.7安装
vi /etc/profile 增加
#set java JDK
JAVA_HOME=/usr/local/jdk1.7.0_79/
JRE_HOME=/usr/local/jdk1.7.0_79/jre/
PATH=$PATH:$JAVA_HOME/bin:$JRE_home/bin
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
export JAVA_HOME
export JRE_HOME
export PATH
export CLASSPATH

立即生效: source /etc/profile
linux jdk 更改:  ln -s -f /usr/local/jdk1.7.0_79/bin/java
ln -s -f /usr/local/jdk1.7.0_79/bin/javac

下载: https://www.elastic.co/downloads/elasticsearch
解压缩: tar -zxvf elasticsearch-2.3.3.tar.gz
创建新用户:adduser es
修改密码: passwd es
修改目录归属: chown -R es elasticsearch-2.3.3
切换用户:su es
修改配置: elasticsearch.yml   network.host: 192.168.3.140  (最好cluser_name改掉)
启动:     ./elasticsearch
验证: curl http://192.168.3.140:9200
安装head插件: ./plugin install mobz/elasticsearch-head
验证head插件: http://192.168.3.140:9200/_plugin/head/
安装ik分词: 
下载  https://github.com/medcl/elasticsearch-analysis-ik/archive/master.zip
解压 master.zip
打包 mvn package  获得 elasticsearch-analysis-ik-1.9.3.jar
拷贝文件:
  将 plugin-descriptor.properties 和 elasticsearch-analysis-ik-1.9.3.jar  拷贝到 elasticsearch-2.3.3/plugins/analysis-ik/
  将 httpcore-4.4.4.jar  和 httpclient-4.5.2.jar 拷贝到 elasticsearch-2.3.3/lib
  将 config目录中的文件(不包含config) 拷贝到  elasticsearch-2.3.3/config/analysis-ik/
修改配置: elasticsearch.yml 最后加 index.analysis.analyzer.ik.type : "ik"
如果默认中文分词,可以再加一句: index.analysis.analyzer.default.type: "ik"
重启:./elasticsearch
验证:
创建空索引 : curl -XPUT http://192.168.3.140:9200/zjport
验证分词: http://192.168.3.140:9200/zjport/_analyze?text=浙江电子口岸&analyzer=ik
搭建集群:
  准备机器 192.168.3.141, 以上步骤做一遍
  修改配置 elasticsearch.yml   network.host: 192.168.3.141 
                               discovery.zen.ping.unicast.hosts: ["192.168.3.140:9300"]
  启动服务 http://192.168.3.141:9200/_plugin/head/   集群健康值由黄色变为绿色

使用head插件删除某条记录



增加某条记录



符合查询语法
{
  "query": {
    "bool": {
      "should": [
        {
          "bool": {
            "must": [
              {
                "match": {
                  "FULL_NAME": "东"
                }
              },
              {
                "match": {
                  "FULL_NAME": "正"
                }
              },
              {
                "match": {
                  "FULL_NAME": "科技"
                }
              },
              {
                "match": {
                  "FULL_NAME": "有限公司"
                }
              }
            ]
          }
        },
        {
          "bool": {
            "must": {
              "match": {
                "FULL_NAME_SHOW": "东正科技有限公司"
              }
            }
          }
        }
      ]
    }
  }
}

  • 大小: 10.3 KB
  • 大小: 27.3 KB
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    7.17.1系列Elasticsearch的elasticsearch-analysis-ik分词器

    适用于7.17.1系列,例如Elasticsearch的7.17.12版本。 elasticsearch-analysis-ik 是一个常用的中文分词器,在 Elasticsearch 中广泛应用于中文文本的分析和搜索。下面是 elasticsearch-analysis-ik 分词器的几个...

    最新版 elasticsearch-analysis-ik-8.7.0.zip

    最新版 elasticsearch-analysis-ik-8.7.0.zip最新版 elasticsearch-analysis-ik-8.7.0.zip最新版 elasticsearch-analysis-ik-8.7.0.zip最新版 elasticsearch-analysis-ik-8.7.0.zip

    elasticsearch-analysis-ik-7.16.3.zip

    在现代大数据分析和搜索引擎领域,Elasticsearch(ES)因其高效、灵活的全文检索能力而备受青睐。然而,对于中文这样的多字节语言,如何准确地进行分词是关键。这时,我们就需要引入专门的中文分词器。本文将详细...

    elasticsearch-analysis-ik-7.10.0.zip下载

    5. elasticsearch-analysis-ik-7.10.0.jar:这个是核心插件文件,包含了IK分词器的所有代码和资源,安装时会将其复制到Elasticsearch的plugins目录下。 6. plugin-security.policy:安全策略文件,可能用于限制插件...

    elasticsearch-analysis-pinyin-7.4.0 es拼音分词器7.4.0

    Elasticsearch(简称ES)是一款强大的开源搜索引擎,广泛应用于大数据领域的全文检索。它以其高可扩展性、实时性能以及丰富的分析能力著称。在中文环境下,由于汉字的复杂性,分词是实现有效搜索的关键步骤。为此,...

    elasticsearch-analysis-dynamic-synonym-7.12.1.zip

    标题 "elasticsearch-analysis-dynamic-synonym-7.12.1.zip" 指的是一个针对Elasticsearch的自定义同义词分析插件,该插件版本为7.12.1。Elasticsearch是一款流行的开源搜索引擎,用于处理、存储、搜索和分析大量...

    最新版elasticsearch-analysis-ik-8.8.2.zip

    最新版elasticsearch-analysis-ik-8.8.2.zip最新版elasticsearch-analysis-ik-8.8.2.zip最新版elasticsearch-analysis-ik-8.8.2.zip最新版elasticsearch-analysis-ik-8.8.2.zip

    elasticsearch-analysis-ik-7.16.2.zip

    《Elasticsearch分词器:elasticsearch-analysis-ik-7.16.2深度解析》 在信息爆炸的时代,搜索引擎的效能成为了数据检索的关键。Elasticsearch作为一款强大的开源搜索引擎,其灵活性和可扩展性备受青睐。而在中文...

    elasticsearch-analysis-dynamic-synonym-7.2.0

    Elasticsearch(ES)是一款功能强大的全文搜索引擎,广泛应用于数据检索、数据分析等领域。为了提高搜索的准确性和便利性,Elasticsearch提供了丰富的分析插件,其中"elasticsearch-analysis-dynamic-synonym-7.2.0...

    elasticsearch-analysis-ik-7.10.2.zip

    Elasticsearch(ES)作为一个开源的全文搜索引擎,因其强大的搜索功能和分布式特性而备受青睐。然而,对于中文这种复杂的语言,分词是搜索引擎理解文本的关键步骤。本文将详细介绍elasticsearch-analysis-ik-7.10.2...

    elasticsearch-analysis-ik-7.8.0-c.zip

    最新版 elasticsearch-analysis-ik-7.8.0最新版 elasticsearch-analysis-ik-7.8.0最新版 elasticsearch-analysis-ik-7.8.0

    elasticsearch-head-chrome-master.zip

    head-chrome-master.zip”压缩包中,我们得到了 Chrome 浏览器插件版的 Elasticsearch Head,这使得用户可以直接在浏览器上便捷地管理自己的 Elasticsearch 实例,无需额外的服务器部署或本地安装。 **1. 安装与...

    elasticsearch-analysis-ik-6.8.0.zip

    5. **elasticsearch-analysis-ik-6.8.0.jar**:这是 IK 分词器的核心 JAR 文件,包含所有必要的代码和资源,用于在 Elasticsearch 中安装和运行 IK 分词器。 6. **plugin-security.policy**:插件的安全策略文件,...

    elasticsearch-analysis-dynamic-synonym-7.0.0.zip

    一旦你下载并解压缩了"elasticsearch-analysis-dynamic-synonym-7.0.0.zip",你需要将解压后的目录移动到你的Elasticsearch安装目录下的"plugins"文件夹。这样就完成了插件的基本安装。在执行此操作后,记得删除原始...

    Elasticsearch(elasticsearch-8.2.0-aarch64.rpm)

    Elasticsearch(elasticsearch-8.2.0-aarch64.rpm),适用于Linux arm x86_64:它是一个高度可扩展的开源全文本搜索和分析引擎。它使您可以快速,近乎实时地存储,搜索和分析大量数据。它通常用作支持具有复杂搜索...

    elasticsearch-analysis-ik-7.3.2.zip

    安装IK分词器时,通常需要将jar文件放入ES的lib目录下,并在ES配置文件elasticsearch.yml中添加插件的配置。使用时,可以通过设置索引的分析器为"ik_max_word"或"ik_smart",来启用IK分词器。 总的来说,"elastic...

    elasticsearch-analysis-ik-7.12.1

    1. **下载**:从官方仓库或其他可信来源下载 elasticsearch-analysis-ik-7.12.1 压缩包。 2. **解压**:解压缩文件到 Elasticsearch 的 plugins 目录下。 3. **重启 Elasticsearch**:重启服务以使插件生效。 4. **...

    最新版 elasticsearch-analysis-ik-7.14.1.zip

    安装此插件到 Elasticsearch 7.14.1 的步骤通常是将插件下载到 Elasticsearch 的 plugins 目录下,然后通过命令行工具进行安装。安装成功后,重启 Elasticsearch 服务,IK 分词器就会生效。用户可以通过 REST API 或...

    elasticsearch-analysis-ik-7.4.2.zip

    2. **安装插件**:将下载的 ZIP 文件解压后,通过 Elasticsearch 的 `bin/elasticsearch-plugin` 命令行工具进行安装,命令类似 `bin/elasticsearch-plugin install file:///path/to/elasticsearch-analysis-ik-...

    elasticsearch-analysis-ik-7.17.0

    在插件安装或更新过程中,可能会用到这个库来与Elasticsearch节点进行交互。 2. **httpcore-4.4.4.jar**:HttpClient库的基础组件,提供HTTP协议的核心功能,如连接管理、请求和响应处理等。 3. **commons-codec-...

Global site tag (gtag.js) - Google Analytics