文档章节

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

ifanjiaxin
 ifanjiaxin
发布于 2015/04/22 10:31
字数 409
阅读 195
收藏 5
点赞 1
评论 0

                                                       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

开源企业搜索起点R3发布新版官网

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

R3商业智能 ⋅ 2011/03/30 ⋅ 2

Solr配置与简单Demo

简介: solr是基于Lucene Java搜索库的企业级全文搜索引擎,目前是apache的一个项目。它的官方网址在http://lucene.apache.org/solr/ 。solr需要运行在一个servlet 容器里,例如tomcat。sol...

liangxiao ⋅ 2013/04/08 ⋅ 0

开源搜索平台选型:ElasticSearch、Solr

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

yown ⋅ 2017/05/29 ⋅ 0

Elasticsearch与Solr

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

满小茂 ⋅ 2016/01/07 ⋅ 0

Elasticsearch与Solr

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

zhangfei_kr ⋅ 2016/02/17 ⋅ 0

起点R3最新版V5.5 发布,官方网站改版增加论坛

企业级搜索引擎 起点R3 5.5 发布了,R3是一个强大的,高性能的JAVA企业级搜索引擎产品,R3构建于Solr和Lucene之上,集成了POI、PDFBox和Apache Tika等第三方开源项目,在R3企业级搜索平台上,...

R3商业智能 ⋅ 2011/12/01 ⋅ 5

开发者都应该知道的开源搜索引擎

本文介绍若干款开源搜索引擎,他们具有不同的特性,总之都很强大。对于开发者来说,应该了解。 1、企业搜索解决方案 Constellio Constellio 是一个开源的搜索解决方案,适合企业级的搜索。基...

老枪 ⋅ 2011/06/01 ⋅ 7

OSCHINA 4-2期推荐 起点R3企业级搜索引擎

OSCHINA 4-2期推荐的软件是起点R3企业级搜索引擎。起点R3企业级搜索引擎是起点软件提供的企业搜索解决方案,支持企业环境下的数据访问控制(ACL),能够通过定义用户数据访问权限来控制检索数...

老枪 ⋅ 2011/04/11 ⋅ 6

搜索引擎选择: Elasticsearch与Solr

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

开源中国首席码农 ⋅ 2016/11/15 ⋅ 4

没有更多内容

加载失败,请刷新页面

加载更多

下一页

zblog2.3版本的asp系统是否可以超越卢松松博客的流量[图]

最近访问zblog官网,发现zlbog-asp2.3版本已经进入测试阶段了,虽然正式版还没有发布,想必也不久了。那么作为aps纵横江湖十多年的今天,blog2.2版本应该已经成熟了,为什么还要发布这个2.3...

原创小博客 ⋅ 今天 ⋅ 0

聊聊spring cloud的HystrixCircuitBreakerConfiguration

序 本文主要研究一下spring cloud的HystrixCircuitBreakerConfiguration HystrixCircuitBreakerConfiguration spring-cloud-netflix-core-2.0.0.RELEASE-sources.jar!/org/springframework/......

go4it ⋅ 今天 ⋅ 0

二分查找

二分查找,也称折半查找、二分搜索,是一种在有序数组中查找某一特定元素的搜索算法。搜素过程从数组的中间元素开始,如果中间元素正好是要查找的元素,则搜素过程结束;如果某一特定元素大于...

人觉非常君 ⋅ 今天 ⋅ 0

VS中使用X64汇编

需要注意的是,在X86项目中,可以使用__asm{}来嵌入汇编代码,但是在X64项目中,再也不能使用__asm{}来编写嵌入式汇编程序了,必须使用专门的.asm汇编文件来编写相应的汇编代码,然后在其它地...

simpower ⋅ 今天 ⋅ 0

ThreadPoolExecutor

ThreadPoolExecutor public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, ......

4rnold ⋅ 昨天 ⋅ 0

Java正无穷大、负无穷大以及NaN

问题来源:用Java代码写了一个计算公式,包含除法和对数和取反,在页面上出现了-infinity,不知道这是什么问题,网上找答案才明白意思是负的无穷大。 思考:为什么会出现这种情况呢?这是哪里...

young_chen ⋅ 昨天 ⋅ 0

前台对中文编码,后台解码

前台:encodeURI(sbzt) 后台:String param = URLDecoder.decode(sbzt,"UTF-8");

west_coast ⋅ 昨天 ⋅ 0

实验楼—MySQL基础课程-挑战3实验报告

按照文档要求创建数据库 sudo sercice mysql startwget http://labfile.oss.aliyuncs.com/courses/9/createdb2.sqlvim /home/shiyanlou/createdb2.sql#查看下数据库代码 代码创建了grade......

zhangjin7 ⋅ 昨天 ⋅ 0

一起读书《深入浅出nodejs》-node模块机制

node 模块机制 前言 说到node,就不免得提到JavaScript。JavaScript自诞生以来,经历了工具类库、组件库、前端框架、前端应用的变迁。通过无数开发人员的努力,JavaScript不断被类聚和抽象,...

小草先森 ⋅ 昨天 ⋅ 0

Java桌球小游戏

其实算不上一个游戏,就是两张图片,不停的重画,改变ball图片的位置。一个左右直线碰撞的,一个有角度碰撞的。 左右直线碰撞 package com.bjsxt.test;import javax.swing.*;import j...

森林之下 ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部