文档章节

Solr--企业级搜索引擎简介

ifanjiaxin
 ifanjiaxin
发布于 2015/04/22 10:31
字数 409
阅读 202
收藏 5

                                                       Solr  简介

                    一,问题描述   

                               当我们感叹类似于百度谷歌这类搜索引擎的强大之处时,我们也不妨回头想想,

                       我们是不是也可以做一个呢,虽然没有他们那样NB,但是至少在中国这个社会,能模仿

                       也是一种技能的嘛,来吧,今天就让我们认识一下无所不能的Java人,他们是如何摸索

                       搜索引擎的。

                               传说中在世界的某一个角落,有着一间茅草屋子,里面住着全是同一个姓氏的人,

                        大家肯定好奇的问,姓什么啊?别着急,我只要告诉大家他们的这个房子叫Apache Softw

                        are Foundation(Apache软件基金会),大家是不是就一目了然啦!接下来我要介绍的就

                        是它一个在搜索方面具有天赋的儿子----Apache Solr。

                        1,定义

                               Apache Solr 是一个开源的搜索服务器

                               Solr 使用 Java 语言开发

                               主要基于HTTP和Apache Lucene实现

                               Apache Solr中存储的资源是以Document为对象进行存储

                               每个文档由一系列的Field构成,每个Field表示资源的一个属性

                               Solr中的每个Document需要有能唯一标识其自身的属性,就像数据库表中的ID一样

                        2,主要特征

                               1,高效、灵活的缓存功能

                               2,垂直搜索功能

                               3,高亮显示搜索结果

                               4,可以基于文本分析

                        接下来就让我们一起来探索其中的奥妙吧!

  

© 著作权归作者所有

ifanjiaxin
粉丝 29
博文 54
码字总数 16699
作品 0
徐汇
程序员
Solr简单介绍

简介 Solr是一个高性能,采用Java5开发,Solr基于Lucene的全文搜索服务器。同时对其进行了扩展,提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展并对查询性能进行了优化,并且提...

邵鸿鑫
2016/06/29
0
0
开源企业搜索起点R3发布新版官网

国内第一家开源企业级搜索厂商起点软件近日发布其5.1新版产品,引入实时搜索功能,源码现已可以下载,并启用新版官方网站和多个商用支持服务,同时面向全国诚招OEM合作伙伴和行业合作伙伴,详...

R3商业智能
2011/03/30
1K
2
开源搜索平台选型:ElasticSearch、Solr

由于系统积累的数据量越来越多(如访问日志、log4j打印的日志等)且散布在各应用的各服务器中,使得日志的查看、存储管理变得非常复杂,不得不去各机器上查找与存储管理。有没有一种平台可以...

yown
2017/05/29
0
0
Elasticsearch与Solr

Elasticsearch简介* Elasticsearch是一个实时的分布式搜索和分析引擎。它可以帮助你用前所未有的速度去处理大规模数据。 它可以用于全文搜索,结构化搜索以及分析,当然你也可以将这三者进行...

满小茂
2016/01/07
134
0
Elasticsearch与Solr

搜索引擎选择: Elasticsearch与Solr 搜索引擎选型调研文档 Elasticsearch简介* Elasticsearch是一个实时的分布式搜索和分析引擎。它可以帮助你用前所未有的速度去处理大规模数据。 它可以用...

zhangfei_kr
2016/02/17
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

配置Spring的注解支持

声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。 配置Spring的注解支持 以上也提到了使用注解来配...

凯哥学堂
38分钟前
0
0
关于Spring Aop存在的一点问题的思考

在本人前面的文章Spring Aop原理之切点表达式解析中讲解了Spring是如何解析切点表达式的,在分析源码的时候,出现了如下将要讲述的问题,我认为是不合理的,后来本人单纯使用aspectj进行试验...

爱宝贝丶
40分钟前
0
0
JavaScript 概述

JavaScript是面向Web的编程语言。绝大多数现代网站都使用了JavaScript,并且所有的现代Web浏览器——基于桌面系统、游戏机、平板电脑和智能手机的浏览器——均包含了JavaScript解释器。这使得...

Mr_ET
今天
0
0
Java Run-Time Data Areas(Java运行时数据区/内存分配)

Java运行时数据区(内存分配) 本文转载官网 更多相关内容可查看官网 中文翻译可参考 2.5. Run-Time Data Areas The Java Virtual Machine defines various run-time data areas that are use...

lichuangnk
今天
0
0
docker learn :services docker-compose.yml

docker-compose.yml定义了服务的运行参数 version: "3" services: web: # replace username/repo:tag with your name and image details image: hub.c.163.com/dog948453219/friendlyhello d......

writeademo
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部