关于ESearch的应用

ElasticSearch是一个开源的分布式搜索引擎,具备高可靠性,支持非常多的企业级搜索用例。

我在这里做一下简单介绍和整理:

首先.ES搜索引擎给予java开放使用之前必须安装java环境,使用jdk版本必须为1.7以上,网上下载ES的配置文件(启动bin文件中的elasticsearch批处理文件)

启动后网页访问:localhost:9200/_plugin/head/

这样我们的搜索引擎就跑起来了,然后我们需要将数据库里面的数据灌入到这个搜索引擎里面,点击“Any Request[+]”,效果如下图:

文本框里面是一个索引的josn串,相当于数据库表中的字段:给大家发一个简单的串吧(

{"settings": {"index.number_of_shards": 1,"index.number_of_replicas": 0,"index.refresh_interval": "-1","index.translog.flush_threshold_ops": "100000"},"mappings": {"zw_zl": {"_all": {"analyzer": "ik"},"_source": {"compress": true
},"properties": {"_ID": {"type": "string","include_in_all": true},"F_UniqueId": {
"type": "string","analyzer": "ik","store": "no"}}}}}

这是我们就可以查看我们建立的索引了(overview-info-index metadata)

这一部分是建索引的部分,至于这么讲数据导入到引擎中请大家稍等,过段时间我会给大家详细讲解

时间: 2024-10-17 14:41:38

关于ESearch的应用的相关文章

Android 依据EditText搜索框ListView动态显示数据

依据EditText搜索框ListView动态显示数据是依据需求来的,认为这之中涉及的东西可能比較的有意思,所以动手来写一写.希望对大家有点帮助. 首先.我们来分析下整个过程: 1.建立一个layout,包括一个EditText搜索框和一个ListView 2.创建一个数据集mData,用于ListView的Adapter的创建 3.加入EditText的文本改变的监听器 4.利用notifyDataSetChanged()动态更新ListView 第一步:创建一个搜索框 这个还是比較easy的

算法——蛮力法之顺序查找和蛮力字符串匹配

接着昨天的选择排序和冒泡排序之后,今天来实现一下顺序查找和蛮力字符串匹配两个算法. 顺序查找就是将给定的查找键和列表周玲的每个元素进行比较,直到找到一个匹配成功的元素返回该元素下标,查找成功,或者查找整个列表二没有匹配元素,查找失败.这里记录一下限位器版顺序查找方法.限位器就是指将查找键添加到列表最后,这样在查找的过程中,不用再每次都判断是否到达列表尾部来判断查找是否失败,而是在查找结束后,判断匹配元素下标是否小于n(假设列表有n个元素)来判断查找是否成功.下面是限位器版顺序查找算法: 限位器版

logstash 1.5.3 配置使用redis做续传

logstash是ELK中的一员大将, redis插件也是<The Logstash Book>中介绍的一个很好用的玩意儿. 之前,用比较小的集群部署的时候,没有介入redis中间件,所以也不是很清楚里面的配置, 后来用起来才发现配置有点坑. 第一次配置的时候,死活就是连接不起来,总是报错,说connection refused. 但在logstash机器redis-cli连接却不会有任何问题. 后来才发现,估计是bug,没有使用默认端口这个事情,竟然没法连通.. --------------

elasticsearch 文档

elasticsearch 文档 安装篇 elasticsearch的安装非常简单,下载后,直接 ./bin/elasticsearch 启动就可以了.(在linux有些坑,比如linux版本低会报警,root不能启动,需要新建用户.新建用户要给操作elasticsearch的权限等等..) 官网 https://www.elastic.co 注意如果使用插件的话,要下载5.0版本,配kibana的5.0版本.否则各种不兼容.下载地址https://www.elastic.co/start 启动

Android 根据EditText搜索框ListView动态显示数据

根据EditText搜索框ListView动态显示数据是根据需求来的,觉得这之中涉及的东西可能比较的有意思,所以动手来写一写,希望对大家有点帮助. 首先,我们来分析下整个过程: 1.建立一个layout,包含一个EditText搜索框和一个ListView 2.创建一个数据集mData,用于ListView的Adapter的创建 3.添加EditText的文本改变的监听器 4.利用notifyDataSetChanged()动态更新ListView 第一步:创建一个搜索框 这个还是比较容易的,这

Elasticsearch 搜索引擎

简介: Elasticsearch 是一个实时的分布式搜索和分析引擎.它可以帮助你用前所未有的速度去处理大规模数据.它可以用于全文搜索,结构化搜索以及分析.    分布式实时文件存储,并将每一个字段都编入索引,使其可以被搜索. 实时分析的分布式搜索引擎. 可以扩展到上百台服务器,处理PB级别的结构化或非结构化数据. 下载地址:https://download.elastic.co/elasticsearch/release/org/elasticsearch/distribution/tar/e

Kibana+Logstash+Elasticsearch 日志查询系统

搭建该平台的目的就是为了运维.研发很方便的进行日志的查询.Kibana一个免费的web壳:Logstash集成各种收集日志插件,还是一个比较优秀的正则切割日志工具:Elasticsearch一个开源的搜索引擎框架(支持群集架构方式). 1 安装需求 1.1 理论拓扑 1.2 安装环境 1.2.1 硬件环境 192.168.50.62(HP DL 385 G7 .RAM:12G.CPU:AMD 6128.DISK:SAS 146*4) 192.168.50.98(HP DL 385 G7 .RAM

中国AI正在爆发式崛起,千万不要复制美国,要建立自己的模式,才能做领导者

近日,在微软亚洲研究院与哈工大共同举办的第十九届"二十一世纪的计算"国际学术研讨会上, Peter Lee 博士作为微软全球资深副总裁, 也来到了现场. AI科技大本营非常有幸采访到这位微软研究院的核心领导之一.对话中,Peter Lee透露了很多信息. 谈到微软在 AI 研究和 AI 产业化方面布局这个问题时,他表示微软对新技术.新机会非常重视,投入得非常多,微软现在领先 20 年. 微软研究院每年在研发上的投入超过100亿美金,但走的事 "Small R(esearch)

Entrez Direct

安装 cd ~/bin/bashperl -MNet::FTP -e \'$ftp = new Net::FTP("ftp.ncbi.nlm.nih.gov", Passive => 1);$ftp->login; $ftp->binary;$ftp->get("/entrez/entrezdirect/edirect.tar.gz");'gunzip -c edirect.tar.gz | tar xf -rm edirect.tar.gz