搜索引擎理论源码和最佳实践
文章平均质量分 67
Elasticsearch、Solr等
青风微凉
程序员。写过:编程之美,设计思想感悟,大型网站架构演变。
展开
-
深入搜索引擎原理
之前几段工作经历都与搜索有关,现在也有业务在用搜索,对搜索引擎做一个原理性的分享,包括搜索的一系列核心数据结构和算法,尽量覆盖搜索引擎的核心原理,但不涉及数据挖掘、NLP等。文章有点长,多多指点~~一、搜索引擎引题搜索引擎是什么?这里有个概念需要提一下。信息检索 (Information Retrieval 简称 IR) 和 搜索 (Search) 是有区别的,信息检索是一门学科,研究...转载 2019-06-24 20:21:42 · 800 阅读 · 0 评论 -
Elasticsearch | 04 基本语句和SQL支持
文章目录elasticsearch | 03 基本语句和SQL支持elasticsearch | 03 基本语句和SQL支持POST /account/_bulk{"index":{"_id":"1"}}{"account_number":1,"balance":39225,"firstname":"Amber","lastname":"Duke","age":32,"gender":"M","address":"880 Holmes Lane","employer":"Pyrami","email原创 2021-07-19 15:14:39 · 161 阅读 · 0 评论 -
Elasticsearch | 02 下载安装配置启动
文章目录前言ElasticSearch 介绍ElasticSearch 安装前言本文主要介绍的是ElasticSearch 和 Kinaba 的安装教程。ElasticSearch 介绍Elasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎。Elasticsearch用于云计算中,能够达到实时搜索原创 2021-07-01 09:16:41 · 86 阅读 · 0 评论 -
Elasticsearch | 03 安装配置启动失败原因总结
使用root用户启动失败报错日志信息:warning: usage of JAVA_HOME is deprecated, use ES_JAVA_HOMEFuture versions of Elasticsearch will require Java 11; your Java version from [/usr/java/jdk1.8.0_171/jre] does not meet this requirement. Consider switching to a distribution原创 2021-05-28 17:49:51 · 10435 阅读 · 2 评论 -
ElasticSearch | 01 使用场景和概要介绍
序言前言谁应该读这本书为什么我们要写这本书Elasticsearch 版本如何读这本书本书导航在线资源本书协议约定使用代码示例鸣谢Elasticsearch 权威指南https://www.elastic.co/guide/cn/elasticsearch/guide/current/foreword_id.htmlElasticsearch 参考手册https://www.elastic.co/guide/en/elasticsearch/reference/current/i原创 2021-04-16 16:45:39 · 124 阅读 · 0 评论