`
wbj0110
  • 浏览: 1599071 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

Drupal 中文切面搜索 - Search API + Facet API + Apache Solr + IKAnalyzer

阅读更多

Drupal 7 可以处理简单的中文搜索,如果你需要一个更灵活的搜索功能,想要更高的效率与更准确的搜索结果,可以试试 search_api + facetapi + search_api_solr +  IKAnalyzer 。

Search API

搜索了非常灵活的搜索方式,它是一个搜索框架,你可以定制需要索引的字段,流程等等,安装以后,你要先创建搜索服务器,服务器需要安装其它的模块来提供,比如数据库类型的搜索服务器,Apache Solr 搜索服务器,有了搜索服务器,再去创建索引。

Search API Solr

这个模块为 Search API 提供了一种搜索服务器,整合了 Apache Solr ,你需要去下载 Apache Solr ,然后根据 Search API Solr 的配置去修改一下 Apache Solr 。在配置 Apache Solr 的时候,可以给它安装 IKAnalyzer,这样在索引内容的时候,可以中文分词。

Facet API

可以配置 Search API 配合,提供切面搜索,就是用户搜索一个东西的时候,可以根据一些条件来过滤搜索结果,比如按内容的类型,分类的方法等等。

Drupal 中文切面搜索

附件: 

search_api.zh-hans.po_.zip facetapi.zh-hans.po_.zip

分享到:
评论

相关推荐

    drupal汉化 nodecloud-zh-hans

    drupal汉化 nodecloud-zh-hans

    drupal 6.x (drupal-6.zh-hans)简体中文集成汉化包

    Drupal 6.x(drupal-6.zh-hans)简体中文集成汉化包是一个专为Drupal 6版本设计的语言资源包,旨在为中国用户提供方便、完整的中文界面和文档支持。Drupal是一个开源的内容管理系统(CMS),广泛用于构建网站和应用...

    Win7 x64系统下PHP开发环境搭建---Apache2.4.18+PHP5.6.16+MySQL5.7.10+phpMyAdmin4.5.3.1

    1. 安装Apache:解压Apache2.4.18的zip文件到你选择的目录,例如"C:\Apache24"。配置httpd.conf文件,指定服务器根目录和监听端口。启动Apache服务,通过访问`http://localhost`检查是否成功。 2. 安装MySQL:运行...

    apache2.2-php5.3.3+mysql的搭建

    LAMP组合广泛应用于Web应用程序的开发和部署,尤其适合开源CMS系统如WordPress、Drupal或 Joomla。 首先,让我们详细讨论Apache2.2,它是世界上最流行的Web服务器软件。Apache2.2提供了强大的功能,如模块化设计,...

    Apache Solr 3 Enterprise Search Server

    Apache Solr 3 Enterprise Search Server为企业级搜索提供了一套全面的解决方案,不仅涵盖了数据导入、索引建立、查询优化等多个方面,还支持高级功能如地理空间搜索、分面导航等。此外,Solr还易于与其他技术和框架...

    Laravel开发-drupal-jsonapi

    **Laravel 开发与 Drupal JSONAPI 整合详解** 在现代Web开发中,Laravel作为一个强大的PHP框架,因其优雅的设计和丰富的功能而受到广大开发者喜爱。Drupal则是一个强大的开源CMS(内容管理系统),拥有灵活的内容...

    Fedora 15 安装 Nginx (PHP-FPM)+MySQL+PHP Web服务.docx

    ...以下是如何在Fedora 15上安装和配置这些组件的详细步骤: ...这个环境可以用来托管PHP驱动的网站或应用程序,如WordPress、Drupal或Magento等。记得根据实际需求调整配置,确保服务器的安全性和性能。

    drupal建站教程---全过程

    Drupal 建站教程 --- 全过程 Drupal 是一个开源的内容管理系统(CMS)平台,由 PHP 编写的,主要用于构造提供多种功能和服务的动态网站。下面是一个完整的 Drupal 建站教程,涵盖了从安装设置到创建用户角色和分配...

    behat-drupal-propeople-context-源码.rar

    标题 "behat-drupal-propeople-context-源码.rar" 暗示了这是一个与Behat测试框架相关的项目,专门针对Drupal内容管理系统,并且是ProPeople团队的一个上下文扩展。 Behat是一个行为驱动开发(BDD)的工具,它允许...

    Drupal 7 Explained Your Step-by-Step Guide epub

    Drupal 7 Explained Your Step-by-Step Guide 英文epub 本资源转载自网络,如有侵权,请联系上传者或csdn删除 查看此书详细信息请在美国亚马逊官网搜索此书

    LAMP源码安装含源码包网盘地址(php-5.5.7+mysql-5.6.15+apache-2.4.7)

    LAMP架构是由Linux操作系统、Apache网络服务器、MySQL数据库管理系统和PHP编程语言这四个首字母组合而成的缩写,是Web开发领域中一个经典的组合。在本压缩包中,你将找到这三个关键组件的源码包,分别是php-5.5.7、...

    PyPI 官网下载 | django-drupal-auth-backend-1.0.2.tar.gz

    标题中的"PyPI 官网下载 | django-drupal-auth-backend-1.0.2.tar.gz"指的是Python Package Index (PyPI) 上的一个软件包,名为`django-drupal-auth-backend`,版本为1.0.2,它被打包成一个`.tar.gz`文件供用户下载...

    Python库 | ckanext-drupal-api-0.1.3.tar.gz

    **Python库ckanext-drupal-api 0.1.3详解** `ckanext-drupal-api` 是一个针对Python开发的扩展库,主要用于连接和交互CKAN( Comprehensive Knowledge Archive Network,全面知识档案网络)与Drupal内容管理系统。...

    drupal-doctrine-cache-源码.rar

    这个压缩包"drupal-doctrine-cache-源码.rar"包含了Drupal模块"drupal-doctrine-cache"的源代码,让我们深入探讨一下其中可能涉及的知识点。 1. **Drupal模块开发**: Drupal模块是扩展Drupal功能的基本单位,由...

    Drupal汉化filefield_paths-zh-hans

    Drupal汉化filefield_paths-zh-hans

    CMS程序Drupal v7.x-dev Build 080807-drupal7.x-dev-codepub.zip

    Drupal是一款强大的开源内容管理系统(CMS),它被广泛用于构建各种类型的网站,包括企业网站、社区平台、电子商务网站等。此压缩包"Drupal v7.x-dev Build 080807-drupal7.x-dev-codepub.zip"是Drupal的7.x-dev版本...

    Drupal 7 Explained Your Step-by-Step Guide mobi

    Drupal 7 Explained Your Step-by-Step Guide 英文mobi 本资源转载自网络,如有侵权,请联系上传者或csdn删除 查看此书详细信息请在美国亚马逊官网搜索此书

    graphql-search-api:GraphQL和Drupal搜索API集成

    由于它使用Search API,因此它不是特定于后端的,并且可以与任何引擎(例如Apache Solr或Elastic Search)一起使用。 查看“页面,以了解此模块在开发方面的位置以及如何帮助使其变得更好。 为什么? 该模块是专门...

Global site tag (gtag.js) - Google Analytics