
搜索引擎
文章平均质量分 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 · 768 阅读 · 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 · 175 阅读 · 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 · 1192 阅读 · 0 评论 -
Elasticsearch(2)windows10安装Elasticsearch
本章是在 windows10 下安装 Elasticsearch 7.1.1版本。文章目录下载启动 ElasticsearchElasticsearch安装目录文件说明后台运行 Elasticsearch关闭 Elasticsearch下载方式一:百度网盘 下载,提取码为 lc0y。方式一:官网 下载。启动 Elasticsearch打开终端,进入 Elasticsearch ...原创 2019-06-17 15:28:02 · 291 阅读 · 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 · 406 阅读 · 0 评论 -
Elasticsearch(1)核心概念
文章目录集群节点索引类型文档分片集群一个或多个安装 Elasticsearch 的服务器节点组织在一起就是集群,他们共同持有整个的数据,并一起提供索引和搜索功能。一个集群由一个唯一的名字标识,称为 cluster name ,集群名称默认是 elasticsearch。节点一个节点是集群中的一个服务器。索引一个索引就是一个拥有几分相似特征的文档的集合,索引的数据结构仍然是倒排索引。类...原创 2019-06-14 15:13:50 · 121 阅读 · 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 · 190 阅读 · 0 评论 -
Lucene(4)—luke查看索引
本章主要是使用 luke 查看索引。前提已经下载并安装 luke,如未下载并安装,请阅读 准备 本章下载并安装。查看索引点击 luke.bat 后显示如下页面:选择索引所在文件夹后,点击 OK。...原创 2019-06-13 12:02:59 · 486 阅读 · 0 评论 -
Lucene(3)—索引操作
本章主要使用 lucene 创建索引。实体类@Data@AllArgsConstructor@NoArgsConstructorpublic class News { private Integer id; private String title; private String content; private Integer reply;}创...原创 2019-06-13 11:50:10 · 153 阅读 · 0 评论 -
Lucene(2)—准备
文章目录Lucene下载Lucene下载要下载的 Lucene 版本是 8.1.1。方式一:百度云点击 下载,进行下载,提取码为 y2dy。方式二:官网进行下载。点击 Lucene官网,进入官网,如下图:点击 DOWNLOAD,进入下一页 。选择要下载的内容,因环境是 windows10 下载 zip,点击以后,进入下个页面。点击建议的链接下载,进行下载。...原创 2019-06-12 16:53:56 · 214 阅读 · 0 评论 -
Lucene(1)—优点
优点1.稳定,索引性能高现代磁盘上每小时能够索引150GB以上的数据;对内存的要求小——只需要1MB的堆内存;增量索引和批量索引一样快;索引的大小约为索引文本大小的20%~30%;2.高效、准确、高性能的搜索算法搜索排名——最好的结果显示在最前面;许多强大的查询类型:短语查询、通配符查询、近似查询、范围查询等;对字段级别搜索(如标题,作者,内容);可以对任意字段排序;支...原创 2019-06-12 16:24:43 · 1281 阅读 · 0 评论 -
Elasticsearch学习笔记(二) 使用Head插件调用Elasticsearch对外接口
提示:本地安装elasticsearch及安装head插件,如未安装,请按照https://blog.youkuaiyun.com/dulei17816/article/details/80493541文章进行安装,该文章时在windows10上进行安装的。前提本地已经运行elasticsearch及head插件后,打开http://localhost:9100,显示如下网页: 索引操作...原创 2018-05-29 16:49:21 · 275 阅读 · 0 评论 -
Elasticsearch(4)配置中文分词器
文章目录下载安装扩展本地词库下载IK 的版本要与 Elasticsearch 的版本一致,因此下载 7.1.1 版本。方式一:百度网盘 下载,提取码为 tvdr。方式二:GitHub 上下载。安装将解压后的 IK 文件夹,放入 elasticsearch 文件夹下的 plugins/ik 目录下。启动 Elasticsearch 后,看到下图,表示启动成功。扩展本地词库在 p...原创 2019-06-17 16:42:56 · 673 阅读 · 0 评论