标签:
Solr 简介
当我们感叹类似于百度,谷歌这类搜索引擎的强大之处时,我们也不妨回头想想,我们是不是也可以做一个呢,虽然没有他们那样NB,但是至少在中国这个社会,能模仿也是一种技能的嘛,来吧,今天就让我们认识一下无所不能的Java人,他们是如何摸索搜索引擎的。
传说中在世界的某一个角落,有着一间茅草屋子,里面住着全是同一个姓氏的人,大家肯定好奇的问,姓什么啊?别着急,我只要告诉大家他们的这个房子叫Apache Software Foundation(Apache软件基金会),大家是不是就一目了然啦!接下来我要介绍的就是它一个在搜索方面具有天赋的儿子----Apache Solr。
一,定义
Apache Solr 是一个开源的搜索服务器。Solr 使用 Java 语言开发,语言开发,主要基于 HTTP 和 Apache Lucene 实现。Apache Solr 中存储的资源是以 Document为对象进行存储的。每个文档由一系列的 Field 构成,每个 Field 表示资源的一个属性。Solr 中的每个 Document 需要有能唯一标识其自身的属性,就像数据库表中的ID一样。
二,主要特征
1,高效、灵活的缓存功能
2,垂直搜索功能
3,高亮显示搜索结果
4,可以基于文本分析
下来就让我们一起来探索其中的奥妙吧!
标签:
原文地址:http://my.oschina.net/fajar/blog/404940