Drupal Apache Solr 搜索集成模块

Drupal搜索的革命
 这个模块整合了Drupal与Apache Solr搜索平台。Solr搜索可以用来替换核心内容搜索,它拥有更强的特性和更好的性能。在这些附加特性中,最重要的就是faceted search(faceted搜索),比如内容作者,分类,以及任意的CCK字段。

 这个模块自带了两个xml文件schema.xml 和solrconfig.xml,你需要把这两个文件放在你的Solr安装中,这样模块才能正常工作。

 这个模块依赖于核心的搜索框架。然而,你可能不需要核心搜索,而只需要Solr搜索。如果这样的话,你可以同时使用Core Searches module用来替代核心搜索。

 如果你正在寻找Solr PHP集成,那么这里的可能就是最好的选择了。这也是实现faceted search(faceted搜索)的最好方式。由于你可以把PHP+SQL中的搜索操作完全委托给一个独立的服务器,所以Solr对于大型的、高流量的Drupal站点非常有用。

 关于这个模块的需求和安装,可以参看手册中的相关文档,同时也可以参看模块自带的README.txt文件。

使用ApacheSolr的站点
 已经有很多站点的,最常见的就是官方总站Drupal.org

相关项目:
ApacheSolr Views integration
Multisite search
Local Solr (geospatial search)
ApacheSolr Attachments
ApacheSolr Ubercart
Webmail Plus
Exhibit
Project (D6 version)
Solr Service
Apache Solr Stats
Apache Solr autocomplete
Apache Solr AJAX
Apache Solr Biblio
Simple Geo
Node displays
Apache Solr Multilingual
Assistant
Assistant ref
Assistant search

文档和视频
Drupal.org手册部分
来自Got Drupal的HowTo视频,主要关于Acquia Search
Robert在Stockholm  DrupalCamp上的Apache Solr演讲
使用hook_apachesolr_cck_field_mappings()
http://acquia.com/blog/apache-solr-changes-way-you-build-sites
Slides from Robert's ApacheSolr presentation at Do it With Drupal.
http://drupal.org/node/326265
http://robshouse.net/blog-post/fosdem-2008-drupal-apachesolr-module-0
http://www.archive.org/details/drupal_search
Solr and reverse proxy with Varnish
Views 3 + Apache Solr
Random results with Apache Solr
Installing on CentOS
Load balancing with haproxy

关于版本
DRUPAL-5--2: 维护版本。从DRUPAL-6—1分支迁移的。供Drupal 5使用。
DRUPAL-6--1: 维护版本。Acquia Drupal自带的版本,最稳定的版本。
DRUPAL-6--2: 维护版本。Drupal 6新特性的开发版本,不太稳定。使用与那些能够基于ApacheSolr定制开发的用户

商业服务与支持

Acuiqa复杂这个模块的开发与维护,并把Solr作为一个服务,进行销售。http://www.thinkindrupal.com提供apachesolr模块的安装,定制,培训服务。可帮您实现中文分词,安装tomcat,定制faceted search。

#D7CX:当Drupal7正式版出来时,Apache Solr搜索集成模块将会有一个完整的Drupal7下的相应版本。

本文档由http://www.thinkindrupal.com翻译,转载请注明出处。
项目地址:http://drupal.org/project/apachesolr
 

Drupal版本: