标签:Lucene

JAVA

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

herman 5年前 (2018-12-10) 2458浏览

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

JAVA

Lucene 实战教程第一章 Lucene 简介

herman 5年前 (2018-12-10) 2457浏览

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

JAVA

深入理解 Lucene 的 Analyzer

herman 5年前 (2018-12-10) 3709浏览

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

JAVA

说说 org.apache.lucene.search.SearcherManager 的简单用法

herman 5年前 (2018-12-07) 3278浏览

我们的电商项目中用到了搜索,搜索功能是基于 lucene 开发的。最近有同事给我说,我们的搜索有问题。我吓了一跳,赶紧问什么问题? 他说,搜索商品后,点击第二页,第三页等出来的内容和第一页一样,翻页无效。 然后,我让他排查一下,他怕查...

JAVA

当Solr遇上Elasticsearch,我该选择谁?

herman 6年前 (2018-10-22) 10835浏览

我最不喜欢的事情就是做比较,但是不管工作中还是生活中你都会面临两难的选择!Elasticsearch vs Solr,哪一个更好?他们有什么不同?你应该使用哪一个?且看本文给你指明一个方向! Apache Solr是一个成熟的项目,...

JAVA

Lucene 视频教程免费下载

herman 6年前 (2018-06-24) 2606浏览 0评论

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

JAVA

Elasticsearch 视频教程免费下载

herman 6年前 (2018-06-24) 2986浏览 0评论

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

JAVA

HanLP自然语言处理包特性总结

herman 7年前 (2017-10-26) 3064浏览 0评论

HanLP 能够提供自然语言处理,中文分词,词性标注,命名实体识别,依存句法分析,关键词提取,自动摘要,短语提取,拼音,简繁转换等特性。本文主要是 HanLP 的入门介绍篇。 HanLP 全称是Han Language Proce...

JAVA

Lucene 安装和应用实战

herman 7年前 (2017-08-23) 2526浏览 0评论

这篇文章我们将进入 Lucene 的实战阶段,我们将通过 Lucene 的一个简单入门程序,来实现它对全文检索,高效的搜索应用。 下载 http://jakarta.apache.org/lucene/ Lucene中的一些比较...

JAVA

解剖 Lucene 的总体架构

herman 7年前 (2017-08-22) 2823浏览 0评论

Lucene 使用起来很简单,但是要搞懂它内部的一些算法就很难了。本文将从 Lucene 的架构图来介绍 Lucene 的特点和常用包。 Lucene总的来说是: 一个高效的,可扩展的,全文检索库。 全部用Java实现,...