搜索引擎ES和Solr
主要就是最近学习Elasticsearch的学习过程,solr是之前学的,放到了同一栏中
qq_39095899
这个作者很懒,什么都没留下…
展开
-
操作ElasticSearch
操作ElasticSearch参考官网:https://www.elastic.co/guide/index.html基本概念Elasticsearch也是基于Lucene的全文检索库,本质也是存储数据,很多概念与MySQL类似的。对比关系:索引(indices)--------------------------------Databases 数据库 类型(type)-----------------------------Table 数据表 文档(Document)-----原创 2020-09-21 17:34:15 · 256 阅读 · 0 评论 -
在linux上安装ElasticSearch
ElasticSearch在linux上安装ES安装版本:6.3.0Linux系统:centos7ik分析插件: 6.3.0kibana版本:6.3.0虚拟机JDK1.8新建一个用户leyou(名字你随便起)原因:出于安全考虑,elasticsearch默认不允许以root账号运行。创建用户:useradd leyou设置密码:passwd leyou切换用户:su - leyou上传安装包,并解压我们将安装包上传到:/home/leyou目录解压缩:tar原创 2020-09-14 12:57:52 · 265 阅读 · 0 评论 -
ElasticSearch学习第二天
IK 分词器和ElasticSearch集成使用支持中文分词的分词器有很多,word分词器、庖丁解牛、盘古分词、Ansj分词等,但我们常用的还是下面要介绍的IK分词器。IK分词器简介IKAnalyzer是一个开源的,基于java语言开发的轻量级的中文分词工具包。从2006年12月推出1.0版开始,IKAnalyzer已经推出 了3个大版本。最初,它是以开源项目Lucene为应用主体的,结合词典分词和文法分析算法的中文分词组件。新版本的IKAnalyzer3.0则发展为 面向Java的公用分词组件,独立原创 2020-09-08 12:37:36 · 155 阅读 · 0 评论 -
Failed to parse mapping [_doc]: Root mapping definition has unsupported parameters:
Failed to parse mapping [_doc]: Root mapping definition has unsupported parameters看请求路径如下:返回的错误信息{ "error": { "root_cause": [ { "type": "mapper_parsing_exception", "reason": "Root mapping definiti原创 2020-09-04 11:04:29 · 6937 阅读 · 0 评论 -
ElasticSearch学习第一天
ElasticSearch简介什么是ElasticSearchElaticsearch,简称为es, es是一个开源的高扩展的分布式全文检索引擎,它可以近乎实时的存储、检索数据;本身扩展性很好,可以扩展到上百台服务器,处理PB级别的数据。es也使用Java开发并使用Lucene作为其核心来实现所有索引和搜索的功能,但是它的目的是通过简单的RESTful API来隐藏Lucene的复杂性,从而让全文搜索变得简单。ElasticSearch对比SolrSolr 利用 Zookeeper 进行分布式管理原创 2020-09-04 10:59:02 · 123 阅读 · 0 评论 -
solr在linux下的安装和使用
solr在linux下的安装和学习solr了解Solr 是Apache下的一个顶级开源项目,采用Java开发,它是基于Lucene的全文搜索服务器。Solr提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展,并对索引、搜索性能进行了优化。Solr可以独立运行,运行在Jetty、Tomcat等这些Servlet容器中,Solr 索引的实现方法很简单,用 POST 方法向Solr 服务器发送一个描述 Field 及其内容的 XML 文档,Solr根据xml文档添加、删除、更新索引 。S原创 2020-07-14 10:56:58 · 1387 阅读 · 0 评论