标签:Lucene原理

JAVA

Elasticsearch 崛起的那些事!

herman 3个月前 (07-05) 184浏览

Elasticsearch 是一个后起之秀!在它推出之前,已经有了 Solr、Lucene 等框架,可依然阻挡不了 Elasticsearch 的崛起! 在技术领域,语言与语言之间有竞争,框架与框架之间有竞争,社区与社区之间也有竞争,Elas...

JAVA

BAT 面试 Elasticsearch 必会知识点总结

herman 3个月前 (06-27) 318浏览

Elasticsearch 是上市公司 Elastic 开源的一个产品。而 Elasticsearch 支撑了整个 Elastic 公司的大约 50 亿美元的市值,这个市值超过大多数 A 股公司。这足以说明了 Elasticsearch 的商业价值...

业余杂谈

极客时间《Elasticsearch 核心技术与实战》购买返现24

herman 3个月前 (06-24) 646浏览

搜索是现代软件必备的一项基础功能,而 Elasticsearch 就是一款功能强大的开源分布式搜索与数据分析引擎。 它可以从海量数据中快速找到相关信息,在同领域内几乎没有竞争对手——近两年 DBRanking 的数据库评测中,ES 在搜索引擎...

业余杂谈

极客时间《深入浅出计算机组成原理》购买返现24

herman 5个月前 (04-22) 808浏览

每到周一,极客时间都会搞事情。这么今天有发布了新鲜热乎的新课程《深入浅出计算机组成原理》。通过我的二维码购买的,统统返现24元。 聊到计算机组成原理,不得不说的是“培训班出来的怎么了。。。”这些事。为什么呢?因为之前有程序员因为找不到工作,怒...

JAVA

看源码,我为什么建议你先从 SpringBoot 开始

herman 6个月前 (03-20) 480浏览

在面试过程中,很多面试官都会或多或少的问你,有没有看过源码? 如果你回答,没有!那就换其他问题。但是如果你工作时间比较长了,比如 3 年了。但你还没有看过一些框架的源码,那么很可能你就被 pass 掉了。 面对这种情况,你该怎么办? ...

JAVA

Lucene 实战教程第二章入门教程 Hello World

herman 10个月前 (12-10) 367浏览

基于前一章的内容,我们对 Lucene 有了一个大概的了解,本文来一个 Hello World 程序!让我们从此开启 Lucene 的学习模式。 首先,我们新建一个 Maven 项目,然后在 pom.xml 中配置以下内容: <...

JAVA

Lucene 实战教程第一章 Lucene 简介

herman 10个月前 (12-10) 480浏览

Lucene 近年来越来越火,电商项目基本上都有使用。最近我在优化一些公司内部的系统,其中在搜索模块,我打算使用 Lucene 取代原来的基于 SQL 形式的搜索。本文算是 Lucene中文教程的第一章,认识 Lucene,和它的一些核心类介绍。...

JAVA

深入理解 Lucene 的 Analyzer

herman 10个月前 (12-10) 483浏览

最近在学习和使用 Lucene,所以我想对 Lucene 的内部实现,它的一些组件等有一系列详细的理解。在上一篇的基础上《详解 org.apache.lucene.analysis.Analyzer 使用教程》我们来说说 Analyzer 的内部...

JAVA

短网址的3种算法:进制算法、随机数算法和HASH算法

herman 11个月前 (11-06) 784浏览

在Web 2.0的今天,不得不说,短网址已经是一个潮流。前段时间有人在公众号里问我 java 如何实现短网址功能,今天我就抽个时间,简单的说一下短网址的相关算法! 短网址,或者说短域名。顾名思义,就是把长的 URL 转成短的 URL, 现在...

JAVA

Lucene 视频教程免费下载

herman 1年前 (2018-06-24) 564浏览 0评论

Lucene是apache软件基金会4 jakarta项目组的一个子项目,是一个开放源代码的全文检索引擎工具包,但它不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎(英文与德文两种西方语言)...

JAVA

Elasticsearch 视频教程免费下载

herman 1年前 (2018-06-24) 749浏览 0评论

全文搜索属于最常见的需求,开源的 Elasticsearch (以下简称 Elastic)是目前全文搜索引擎的首选。 它可以快速地储存、搜索和分析海量数据。维基百科、Stack Overflow、Github 都采用它。...

业余杂谈

电脑 CPU 的工作原理

herman 1年前 (2018-04-06) 843浏览 0评论

在学习 Java 多线程时,我们经常会考虑到 CPU 时间片对线程的影响。现在的程序员很少有能够说清楚 CPU 的工作原理的,因此我在网上查找了一些资料,分享给大家。 CPU的根本任务就是执行指令,对计算机来说最终都是一串由“0...