type
status
date
slug
summary
tags
category
icon
password
简单总结了一下drupal搜索功能的相关理论,有点抽象。自己看视频最好。
📝 基本概念
扩展:admin_toolbar
方便的扩展管理菜单
非实时搜索,个人理解类似linux中locate命令,通过索引快速定位文件,但是索引不更新,没法搜索到开机后的新文件。
搜索模块
数据从哪来?
?这里开启之后呢,drupal自动会索引,可以手动添加关键字吗
先检查一下里面的权限。
什么是索引关键字
中文分词问题
解决方式非常简单粗暴
通过重复上一个字 来分词 实现保留上下文,但也建立了索引。(类似于顶针的修辞手法)
搜索结果
高级搜索
搜索url
简单来说,就是搜索之后地址栏可以保存搜索参数,转发给别人之后,点击来直接就能看到搜索结果
权限控制
主题美化
搜索功能扩展模块
🤗 总结归纳
- Drupal搜索功能是基于索引的非实时搜索系统。
- 搜索数据来源需要在内容类型中开启,系统会自动建立索引。
- 中文分词采用重复上一个字的方式来实现,以保留上下文的同时建立索引。
- 搜索功能支持高级搜索,可以通过URL保存搜索参数便于分享。
- 搜索功能可以进行模块扩展,权限控制和主题美化
📎 参考文章
- Author:Narohaz
- URL:https://narohaz.top/article/14c5fe46-04d5-8001-ad04-f798fce7aff4
- Copyright:All articles in this blog, except for special statements, adopt BY-NC-SA agreement. Please indicate the source!