显著一个文章,说一下什么是Apache Solr:
说起Apache Lucene,可以说无人不知,无人不晓,但是说道Apache Solr,恐怕知道的不多。看看Apache Solr的说明:
Solr是一个基于Lucene java库的企业级搜索服务器,包含XML/HTTP,JSON API, 高亮查询结果,faceted search(不知道该如何翻译,片段式搜索),缓存,复制还有一个WEB管理界面。Solr运行在Servlet容器中。所以Solr和Lucene的本质区别有以下三点:搜索服务器,企业级和管理。Lucene本质上是搜索库,不是独立的应用程序,而Solr是。Lucene专注于搜索底层的建设,而Solr专注于企业应用。Lucene不负责支撑搜索服务所必须的管理,而Solr负责。所以说,一句话概括Solr: Solr是Lucene面向企业搜索应用的扩展。
在本篇文章中,我们先看看Solr向我们承诺了什么,或者说Solr宣称的特性们。
无废话Solr
Solr是一个拥有象WebService一样接口的独立运行的搜索服务器。你将能够通过HTTP协议以XML格式将文档放入搜索服务器(这个过程叫做索引),你能够通过HTTP协议的GET来查询搜索服务器并且得到XML格式的结果。Solr的特性包括:
- 高级的全文搜索功能
- 专为高通量的网络流量进行的优化
- 基于开放接口(XML和HTTP)的标准
- 综合的HTML管理界面
- 可伸缩性-能够有效地复制到另外一个Solr搜索服务器
- 使用XML配置达到灵活性和适配性
- 可扩展的插件体系
Solr使用Lucene并且扩展了它!
详细可参看,http://alartin.javaeye.com/blog/42867
另外,Drupal的扩展模块 http://drupal.org/project/apachesolr.
这个模块很不好安装.需要JaVA环境,不过使用Acquia的服务还是比较好装的.
这个搜索引擎比Drupal内置的搜索引擎快多了,而且更强大.它是基于JAVA的lucene的.
faceted search的翻译
faceted search 一般翻译为 “分面搜索”
添加评论有点慢
请教下,这里添加评论有点小慢哈,不知是什么原因
嗯,我看另一个介绍apache solr drupal的文章时
嗯,我看另一个介绍apache solr drupal的文章时,就是“分面搜索”得意思.上面的文章,是我拷贝别人的^_^,中文中介绍apache solr 的一片文章。
和服务器有点关系吧
和服务器有点关系吧,有时候速度很慢
我知道怎么回事了
我知道怎么回事了,我启用的模块太多了,需要更多的内存,而服务器上的内存有限制.我无权把服务器的内存全占了阿,所以就慢了,现在关了好多模块了.
速度可以了.