Solr
strive_or_die
谦虚学习,好好生活。
展开
-
什么是Solr,适合什么场景?Solr的基本介绍
Solr的基本介绍 这篇文章主要是简单的介绍了Solr的概念,以及一些基础的知识,为后面的文章铺垫。什么是Solr Solr 是Apache下的一个顶级开源项目,采用Java开发,它是基于Lucene的全文搜索服务。Solr提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展,并对索引、搜索性能进行了优化。 Solr可以独立运行在Jetty、Tomcat等这些Servlet容...原创 2019-08-20 21:42:34 · 6017 阅读 · 0 评论 -
Solr如何快速安装和配置-基本配置介绍
Solr的安装和配置介绍文章目录Solr的安装和配置介绍下载安装运行Solr解压后的目录根目录server目录Core(核心)文档(Document)模式(Schema)managed-schema文件示例域(Field)域的数据类型(Field Type)Solr的配置文件( Solrconfig)缓存策略总结下载 从Solr官方网站(http://lucene.apache.org/s...原创 2019-08-21 21:00:15 · 1021 阅读 · 0 评论 -
Solr的基础理论-什么是倒排索引以及搜索引擎的基本问题
Solr的基础理论文章目录Solr的基础理论搜索引擎解决的基本问题查全率和查准率达到平衡倒排索引相关度默认相似度词项频次(tf(t in d))反向文档频次(idf(t))词项权重(sumOfSquaredWeights )协调因子(coord(q,d))查询规范化( queryNorm(q) )字段规范化(norm(t,d)) 这篇文章主要介绍Slor这样的搜索引擎解决的基本问题,以及搜索...转载 2019-08-22 21:10:47 · 833 阅读 · 0 评论 -
Solr怎么建立索引和查询-建立索引和查询过程
Solr怎么建立索引和查询文章目录Solr怎么建立索引和查询Solr建立索引的过程索引创建Solr搜索的工作流程Solr的查询对查询内容进行词法分析语言处理搜索索引得到结果,进行排序 Solr有非常多的功能,但是所有搜索引擎都没法脱离索引和查询,Solr全文检索也是类似的原理,它可以归结为两个过程:1.索引创建(Indexing) 2. 搜索索引(Search)。因此下面将会对这两个部分展...原创 2019-08-22 22:37:52 · 2117 阅读 · 0 评论 -
Solr入门实践-创建Core和控制台介绍
Solr入门实践-创建Core和控制台介绍文章目录Solr入门实践-创建Core和控制台介绍创建Solr的CoreSolr的web控制台简单查询使用post.jar导入数据再次查询 这篇文章,主要是讲解如何使用命令行创建Core(核心),然后讲解启动Solr后,打开Web的控制台后,相应的控制台介绍和导入数据以及查询操作。Solr相关介绍可以参考:https://blog.csdn.net/...原创 2019-08-22 22:37:24 · 805 阅读 · 0 评论 -
Solr配置中文的分词器-简单配置
Solr配置中文的分词器文章目录Solr配置中文的分词器英文分词中文的查询Solr需要配置中文分词器(重要)配置中文分词后,再分析一次 这篇文章,主要是讲解Solr如何配置中文分词器,因为Solr默认是不支持中文分词的,导致我们查询条件是中文的时候,分词处理的很糟糕,导致查询结果不理想。上一篇文章中我们介绍的Solr的控制台的选项和基本功能,其中有个名为Analyze的,这个是用来查看分词结...原创 2019-08-22 22:37:32 · 1240 阅读 · 0 评论 -
Solr从数据库数据导入配置
Solr从数据库数据导入配置前言 先假设一个场景,有一个类似问答的论坛,存有许多的帖子,每个帖子都有问题标题,问题内容,提问人等信息。问题信息存在数据库中,那么计划使用Solr来开发论坛的搜索功能,因此需要为数据库表的数据再Solr中建立索引。主要步骤1.创建项目对应的core2.根据要建立索引的数据库数据字段在managed-schema创建Field,指定Field Typ...原创 2019-09-09 21:29:40 · 1114 阅读 · 0 评论