
全文检索
萌新小灯笼(英文IDfengmo)
燃烧小宇宙,每天学习15个小时,自学硬件中
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
使用head进行查询
一.基础查询按钮二.查询条件的关键词解析三.复合查询原创 2020-05-08 22:12:39 · 396 阅读 · 0 评论 -
中文解析器的搭建
一.安装ik-analyzer插件1.下载插件链接:https://pan.baidu.com/s/14KKtAH5-f8CDuVcKnjL_-w提取码:gqwl2.范例二.测试ik的分词器效果1.分词器语法-- ik_smart 为最少切分 http://127.0.0.1:9200/_analyze?analyzer=ik_smart&text=我是程序员-- ik_max_word为最细粒度划分http://127.0.0.1:9200/_analyze?ana原创 2020-05-08 22:12:07 · 159 阅读 · 0 评论 -
分页查询
一.步骤创建一个client对象。创建一个查询对象,可以使用QueryBuilders工具类创建QueryBuilder对象。使用client执行查询。【在查询条件后设置from和size,form是起始行号,而size是每页显示的数据个数】得到查询的结果。取查询结果的总记录。取查询结果列表。关闭client对象。二.代码块 @Test /* 根据分页设置进行查询 */ public void testQueryStrings2()throws Exc原创 2020-05-08 22:08:29 · 319 阅读 · 0 评论 -
搭建es的集群
一.复制es文件夹二.修改配置文件1.节点1(1)代码块#节点1的配置信息: #集群名称,保证唯一 cluster.name: my-elasticsearch #节点名称,必须不一样 node.name: node-1 #必须为本机的ip地址 network.host: 127.0.0.1 #服务端口号,在同一机器下必须不一样 http.port: 9200 #集群间通信端口号,在同一机原创 2020-05-08 22:06:42 · 214 阅读 · 0 评论 -
查询结果高亮显示
一.逻辑1.设置高亮的配置:(1)设置高亮显示的字段(2)设置高亮显示的前缀(3)设置高亮显示的后缀2.在client对象执行查询之前,设置高亮显示的信息【通知】。3.遍历结果列表时可以从结果中取高亮结果。二.代码块package cn.demo04;import org.elasticsearch.action.search.SearchResponse;import org.elasticsearch.client.transport.TransportClient;import原创 2020-05-08 22:06:06 · 570 阅读 · 0 评论 -
windows安装es
一.安装流程安装jdk1.8版本之上。下载和解压缩es的安装包。链接:https://pan.baidu.com/s/1huGazyFDFFAaZWpP3lCfUw提取码:akcz启动Elasticsearch:bin\elasticsearch.bat检查ES是否启动成功:http://localhost:9200/?pretty(1)解析name : node名称cluster_name : 集群名称,默认为elasticsearchversion-number :原创 2020-05-08 22:05:36 · 479 阅读 · 0 评论 -
java操作es
一.添加索引库1.步骤1.创建一个java工程。2.添加jar包,导入maven坐标。3.编写测试方法实现创建索引库。3.1创建一个Settings对象,相当于一个配置信息。主要配置集群名称。3.2创建一个客户端Client对象。3.3使用Client对象创建一个索引库。3.4关闭Client对象。2.代码块(1)pom依赖<dependencies> <dependency> <groupId>org.elasticsear原创 2020-05-08 22:05:03 · 291 阅读 · 0 评论 -
es的操作【post软件应用】
一.创建一个索引库【header界面】二.post工具中,常用的请求方式四种三.添加索引库1.空参发送【功能介绍】2.有参发送四.修改索引库1.设置请求方式2.添加type五.删除索引库1.创建一个索引库2.删除该索引库六.向索引库添加文档1.添加文档的请求2.查看真实id和文档属性id的区别七.向索引库删除id为1的文档八.修改文档1.修改演示2.注意事项修改操作是跟lucene一样,底层原理是先删除旧文档后添加新文档。九.根据真实id进行查询原创 2020-05-08 22:04:33 · 884 阅读 · 0 评论 -
lucene的分词器
一.默认分词器默认使用的标准分析器StandardAnalyzer二.查看分词器的分词效果使用Analyzer对象的tokenStream方法返回一个tokenStream对象。该对象包含最终分词结果。1.实现步骤(1)创建一个Analyzer对象,StandardAnalyzer对象。(2)使用分析器的tokenStream方法返回一个tokenStream对象。(3)向token...原创 2020-05-02 21:08:51 · 398 阅读 · 0 评论 -
Lucene的快速入门
一.执行流程0.图解1.创建索引(1)获取原始文档基于那些文档进行搜索,那就是原始文档。通过爬虫可以获取原始文档。(2)构建文档对象对应每一个原始文档,并创建一个document对象。一个document对象可以有多个域(field)。域中保存的就是原始文档的属性。其中属性包含域的名称和域的值。每个文档都有唯一的编号,就是文档id。(3)分析文档就是分词的过程。1....原创 2020-05-02 21:07:56 · 224 阅读 · 0 评论 -
Lucene的概述
一.作用全文检索。二.数据分类1.结构化数据格式固定,长度固定,数据类型固定。例如:数据库2.非结构化数据格式不固定,长度不固定,数据类型不固定。例如:word文档,pdf文档,邮件,html三.数据的查询1.结构化查询sql语句。查询结构化数据的方法。简单、查询数据快。2.非结构化查询(1)方式一使用程序将文档读取到内存中,然后匹配字符串,称之为顺序扫描。(2)方式...原创 2020-05-02 21:07:23 · 145 阅读 · 0 评论