提出的问题 什么情况下创建索引,什么时候不需要索引? 索引的种类有哪些? 什么是索引 索引就是帮助数据库管理系统高效获取数据的数据结构,就好比一本书的目录,它可以帮我们快速进行特定值的定位与查找,从而加快数据查询的效率。 索引的种类 从功能逻辑上划分 普通索引是基础的索引,没有任何约束,主要用于提高 ...
分类:
数据库 时间:
2020-03-10 12:30:12
阅读次数:
57
引子 很多搜索引擎都是基于倒排索引,比如luncene,solr以及elasticsearch 正排索引 聊倒排搜索之前先来看看正排索引,正排其实就是数据库表,他通过id和数据进行关联,如下: | 数据id | 数据内容 | | | | | 1001 | 苹果公司发布iPhone | | 1002 ...
分类:
其他好文 时间:
2020-03-10 11:39:33
阅读次数:
57
以下图片均转自:https://blog.csdn.net/supermao1013/article/details/83661368,自己拿画图板画得太丑,且没有大佬的清晰。 每个solr服务器实例都有一个solr主目录,默认是server/solr。 solr实例下可存放多个solr内核。 实例 ...
分类:
其他好文 时间:
2020-03-10 11:35:43
阅读次数:
67
本文使用的solr版本为8.4.1,学习当然是学习最新版本~ 项目结构 bin中存放执行脚本 contrib中包含solr专用功能的附加插件 dist中包含主要的solr.jar文件 docs在线文档 example示例 licenses第三方库的所有许可证 server应用程序核心 命令 启动、重 ...
分类:
其他好文 时间:
2020-03-09 17:52:48
阅读次数:
64
给定序列 F:$F_0 = 1, F_1 =1, F_n = F_{n-1} + F_{n-2} (n > 1)$
给定 n, k, p,保证 p 为质数且 p 除以 k 的余数为 1。求:
$$\sum_{i=0}^{\lfloor \frac{n}{k} \rfloor}C_{n}^{ik}\... ...
分类:
其他好文 时间:
2020-03-05 13:35:49
阅读次数:
111
1: Solr导入1.1导入POM# Base Code Java org.apache.solr solr-solrj 8.4.0 # spring boot org.springframework.boot spring-boot-starter-data-solr# Base Code Jav... ...
分类:
其他好文 时间:
2020-02-27 00:44:00
阅读次数:
59
一、IK分词器简介 IKAnalyzer是一个开源的,基于java语言开发的轻量级的中文分词工具包。从2006年12月推出1.0版开始,IKAnalyzer已经推出 了3个大版本。最初,它是以开源项目Lucene为应用主体的,结合词典分词和文法分析算法的中文分词组件。新版本的IKAnalyzer3. ...
分类:
其他好文 时间:
2020-02-26 18:50:38
阅读次数:
82
1.编辑IKAnalyzer.cfg.xml文件 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd"> <properties> <co ...
分类:
其他好文 时间:
2020-02-26 11:33:27
阅读次数:
134
ik分词是一款流行的elasticsearch 中文分词器,安装ik分词器版本一定要与所安装es版本一致。 安装步骤: 1、解压ik分词器安装包到plugin目录下,并删除压缩包。 2、重启elasticsearch进程即可。 3、如果是es集群的话,每台es都需要安装ik分词器。 测试: Curl ...
分类:
其他好文 时间:
2020-02-23 18:35:15
阅读次数:
92
ES和Solr是2个比较常见的搜索引擎,但是Solr有控制台页面,ES就没有自带的,下面就推荐2个毕竟使用的工具。 ElasticHD ElasticHD 支持 ES监控、实时搜索、Index template快捷替换修改、索引列表信息查看, SQL converts to DSL工具等。是一款非常 ...
分类:
其他好文 时间:
2020-02-22 21:50:08
阅读次数:
118