搜索引擎
文章平均质量分 81
偶像来了
这个作者很懒,什么都没留下…
展开
-
Elasticsearch学习笔记(一) Windows下搭建elasticsearch环境及使用Head插件调用对外接口
在windows10环境下安装elasticsearch,并使用head插件调用对外接口,如果未使用该环境,可不阅读以下内容。 需要环境 安装elasticsearch 安装node.js 安装grunt 安装elasticSearch-head 修改ElasticSearch的配置 npm安装依赖 搭建环境 1.安装elasticsearch 访问https://www...原创 2018-05-29 11:54:47 · 742 阅读 · 0 评论 -
Elasticsearch(3)Elasticsearch基本配置
elasticsearch.yml 是基本配置文件,jvm.options 是虚拟机参数配置文件,log4j2.properties 是日志配置文件。 # 配置 Elasticsearch 的集群名称,默认是 'elasticsearch'。 cluster.name: my-application # 配置 Elasticsearch 的节点名。 node.name: node-1 # 自定...原创 2019-06-17 16:05:39 · 162 阅读 · 0 评论 -
Elasticsearch(6)数据类型
核心数据类型 字符型:string 数字型:long, integer, short, byte, double, float 日期型:date 布尔型:boolean 二进制型:binary 复杂数据类型 数组类型:数组类型不需要专门指定数组元素的type,例如:字符型数组: [ “one”, “two” ];整型数组:[ 1, 2 ];;数组型数组:[ 1, [ 2, 3 ]] 等价于[ 1...原创 2019-06-21 15:52:48 · 1156 阅读 · 0 评论 -
Elasticsearch(2)windows10安装Elasticsearch
本章是在 windows10 下安装 Elasticsearch 7.1.1版本。 文章目录下载启动 ElasticsearchElasticsearch安装目录文件说明后台运行 Elasticsearch关闭 Elasticsearch 下载 方式一: 百度网盘 下载,提取码为 lc0y。 方式一: 官网 下载。 启动 Elasticsearch 打开终端,进入 Elasticsearch ...原创 2019-06-17 15:28:02 · 273 阅读 · 0 评论 -
Elasticsearch(5)ElasticSearch API
文章目录添加索引获取索引配置添加文档 添加索引 // lib 是索引名称 PUT /lib/ { "settings":{ "index":{ // 设置分片数量 "number_of_shards": 5, // 设置备份数量 "number_of_replicas": 1 } } } 添加默认索引 // 在 elasticsearch 7.1.1 ...原创 2019-06-21 13:53:37 · 373 阅读 · 0 评论 -
Elasticsearch(1)核心概念
文章目录集群节点索引类型文档分片 集群 一个或多个安装 Elasticsearch 的服务器节点组织在一起就是集群,他们共同持有整个的数据,并一起提供索引和搜索功能。一个集群由一个唯一的名字标识,称为 cluster name ,集群名称默认是 elasticsearch。 节点 一个节点是集群中的一个服务器。 索引 一个索引就是一个拥有几分相似特征的文档的集合,索引的数据结构仍然是倒排索引。 类...原创 2019-06-14 15:13:50 · 102 阅读 · 0 评论 -
Lucene(5)—索引查询
文章目录搜索单个字段搜索多个字段词项搜索布尔搜索范围搜索前缀搜索多关键字搜索模糊搜索通配符搜索 搜索单个字段 Path path = Paths.get("D:\\engine"); Directory directory = FSDirectory.open(path); IndexReader reader = DirectoryReader.open(directory); I...原创 2019-06-13 16:13:41 · 160 阅读 · 0 评论 -
Lucene(4)—luke查看索引
本章主要是使用 luke 查看索引。 前提 已经下载并安装 luke,如未下载并安装,请阅读 准备 本章下载并安装。 查看索引 点击 luke.bat 后显示如下页面: 选择索引所在文件夹后,点击 OK。 ...原创 2019-06-13 12:02:59 · 453 阅读 · 0 评论 -
Lucene(3)—索引操作
本章主要使用 lucene 创建索引。 实体类 @Data @AllArgsConstructor @NoArgsConstructor public class News { private Integer id; private String title; private String content; private Integer reply; } 创...原创 2019-06-13 11:50:10 · 127 阅读 · 0 评论 -
Lucene(2)—准备
文章目录Lucene下载 Lucene下载 要下载的 Lucene 版本是 8.1.1。 方式一: 百度云点击 下载,进行下载,提取码为 y2dy。 方式二: 官网进行下载。 点击 Lucene官网,进入官网,如下图: 点击 DOWNLOAD,进入下一页 。 选择要下载的内容,因环境是 windows10 下载 zip,点击以后,进入下个页面。 点击建议的链接下载,进行下载。 ...原创 2019-06-12 16:53:56 · 193 阅读 · 0 评论 -
Lucene(1)—优点
优点 1.稳定,索引性能高 现代磁盘上每小时能够索引150GB以上的数据; 对内存的要求小——只需要1MB的堆内存; 增量索引和批量索引一样快; 索引的大小约为索引文本大小的20%~30%; 2.高效、准确、高性能的搜索算法 搜索排名——最好的结果显示在最前面; 许多强大的查询类型:短语查询、通配符查询、近似查询、范围查询等; 对字段级别搜索(如标题,作者,内容); 可以对任意字段排序; 支...原创 2019-06-12 16:24:43 · 1246 阅读 · 0 评论 -
Elasticsearch学习笔记(二) 使用Head插件调用Elasticsearch对外接口
提示:本地安装elasticsearch及安装head插件,如未安装,请按照https://blog.csdn.net/dulei17816/article/details/80493541文章进行安装,该文章时在windows10上进行安装的。 前提 本地已经运行elasticsearch及head插件后,打开http://localhost:9100,显示如下网页: 索引操作...原创 2018-05-29 16:49:21 · 261 阅读 · 0 评论 -
Elasticsearch(4)配置中文分词器
文章目录下载安装扩展本地词库 下载 IK 的版本要与 Elasticsearch 的版本一致,因此下载 7.1.1 版本。 方式一: 百度网盘 下载,提取码为 tvdr。 方式二: GitHub 上下载。 安装 将解压后的 IK 文件夹,放入 elasticsearch 文件夹下的 plugins/ik 目录下。 启动 Elasticsearch 后,看到下图,表示启动成功。 扩展本地词库 在 p...原创 2019-06-17 16:42:56 · 658 阅读 · 0 评论