Fork me on GitHub
摘要: 需求分析 要通过PostgreSQL实现类似Google搜索自动提示的功能,例如要实现一个查询海量数据中的商品名字,每次输入就提示用户各种相关搜索选项,例如淘宝、京东等电商查询 思路 这个功能可以用 PostgreSQL的实时全文检索和分词、相似搜索、前模糊匹配等特性实现。具体策略是,定义一个搜索提阅读全文
posted @ 2019-07-11 22:20 monkjavaer 阅读(163) 评论(0) 编辑
摘要: 配置yum源 卸载旧版本docker 使用存储库安装docker 安装所需的包 使用以下命令设置稳定存储库。 安装DOCKER CE 安装最新docker 或者yum列出docker再进行安装 建立 加入docker 用户组 启动Docker List Docker CLI commands 查看版阅读全文
posted @ 2019-07-02 23:59 monkjavaer 阅读(66) 评论(0) 编辑
摘要: JDK 1.8 HashMap是数组+链表+红黑树实现的,在阅读HashMap的源码之前先来回顾一下大学课本数据结构中的哈希表和红黑树。 什?#35789;?#21704;希表? 在存储结构中,关键值key通过一种关系f和唯一的存储位置相对应,关系f即哈希函数,Hash(k)=f(k)。按这个思想建立的表就是哈希表。 当有两阅读全文
posted @ 2019-07-01 22:47 monkjavaer 阅读(168) 评论(0) 编辑
摘要: 设置多个搜索建议查找算法 设置AnalyzingLookupFactory和AnalyzingInfixLookupFactory两种查找算法。首先通过AnalyzingLookupFactory先分析传入文本并将分析后的表单添加到加权FST的查找,然后在查找时执行相同的操作,若查找不够你需求的数量阅读全文
posted @ 2019-06-27 18:17 monkjavaer 阅读(155) 评论(0) 编辑
摘要: 功能需求 全文检索搜索引擎都会有这样一个功能:输入一个字符便自动提示出可选的短语: 要实现这种功能,可以利用solr的SuggestComponent,SuggestComponent这种方法利用Lucene的Suggester实现,并支持Lucene中可用的所有查找实现。 实现 1. 配置 man阅读全文
posted @ 2019-06-26 18:29 monkjavaer 阅读(157) 评论(0) 编辑
摘要: 版本号 最新的solr版本 : Solr 8.1.1?#30053;?#22320;址: "https://lucene.apache.org/solr/downloads.html" solr 8.1.0.tgz for Linux/Unix/OSX systems solr 8.1.0.zip for Microsoft阅读全文
posted @ 2019-06-24 19:55 monkjavaer 阅读(49) 评论(0) 编辑
摘要: SOLR是什么 (官方的解释) Solr是基于Apache Lucene构建的流行的、快速的、开源的企业搜索平台。 Solr也是高度可靠、可伸缩和容错的,提供分布式索引、复制和负载平衡查询、自动故障转移和恢复、集中配置等等。Solr为世界上许多最大的互联网站点提供搜索和?#24049;?#21151;能。 Solr官网地址:阅读全文
posted @ 2019-06-23 21:38 monkjavaer 阅读(77) 评论(0) 编辑
摘要: 一、类继承关系 PriorityQueue只实现了AbstractQueue抽象类也就是实现了Queue接口。 二、类属性 根据transient Object[] queue; 的英文注释: Priority queue represented as a balanced binary heap:阅读全文
posted @ 2019-06-17 22:24 monkjavaer 阅读(136) 评论(0) 编辑
摘要: 树的基本术语 结点(node)由数据元素以及指向子树的地址构成。 若 X 结点有子树,则子树的根结点称为 X 的孩子(child)结点,相应地, X 称为其孩子的双亲(parents)结点,又称父母结点。 同一双亲的孩子结点之间互称?#20540;埽╯ibling)结点。 叶子(leaf)结点是指度为 0 的结阅读全文
posted @ 2019-06-17 20:13 monkjavaer 阅读(39) 评论(0) 编辑
摘要: 一、类继承关系 ArrayDeque和LinkedList一样都实现了双端队列Deque接口,但它们内部的数据结构和使用方法却不一样。根据该类的源码注?#22836;?#35793;可知: ArrayDeque实现了Deque是一个动态数组。 ArrayDeque没有容量限制,容量会在使用时按需扩展。 ArrayDeque不阅读全文
posted @ 2019-06-11 21:12 monkjavaer 阅读(114) 评论(0) 编辑
耐克篮球多少钱
广东好彩1历史开奖结果查询 7m篮球比分李宁 白小姐传密图本期 体彩31选7开走势图 中国体彩网开奖号码 山东快乐扑克3走势图360 英超直播360 体彩3d几点开奖直播 悦榕庄娱乐城网址 3d和尾走势图近500期 通比牛牛都是输官方下载 河内5分彩 qq欢乐升级作弊 广西快乐双彩最新开奖号码 曾道人6肖精选1肖