哪些cms网站内容管理系统支持lucene或Elasticsearch的全站全文检索功能

全文检索是很多站点刚需,行业中全文检索(全站搜索)的搜索引擎主要采用lucene或Elasticsearch ,但是数据同步推送到搜索引擎中是比较麻烦的事情,很多用Elasticsearch的用户会采用Binlog方式同步,这个配置需要对数据库很熟悉,起码也是一个dba,普通使用者配置这个功能非常复杂,而且现在全国都在推国产化,信创化,用mysql还好,如果用了国产数据库就更麻烦了,国产数据库厂商都很牛掰,不会给你配置这种很本身产品无关的同步服务,所以如果有全文检索需要的用户,选择一个支持全文检索数据同步的cms网站内容管理系统很重要,可以减轻很多运维上负担,pageadmin内置的同步功能很好解决这个痛点,下面演示pageadmin的后台如何配置全文检索并推送数据到全文搜索引擎中。

1、进入表单管理后台,进入对应表单的配置界面,点击全文检索,如下图

2、点击新建索引,配置索引项,可以灵活增加配置那些字段要推送到搜索引擎,而且创建多个索引,不同索引可以配置不同字段,这种设计基本可以满足大部分业务需求。

这里要重点说明一下:

复制代码
1:不需要检索的字段请勿配置,避免增加索引空间和检索性能。

2:大文本字段谨慎选择:完全储存,避免索引文件过大占用内存和影响检索性能。

3:索引创建后不可修改,创建时设置意义化的检索别名可方便构造检索条件。 

4:系统会同步推送下面系统字段到索引中储存:

4.1:appId:应用id;formId:表单id;formAsName:表单别名 id:记录id

4.2:通过以上系统参数可构造详情页地址或Api请求

配置后,点击提交添加即可。

3、配置后需要推送数据到搜索引擎中,回到索引管理界面,点击推送按钮,如下图:

小技巧:第一次可以全量把数据推送到搜索引擎,第二次可以筛选条件推送,比如只推送本月更新的数据。

到此:pageadmin全文检索配置就完成了,是不是很简单呢

相关推荐
暖和_白开水5 小时前
数据分析agent(九-2):es启动补充
大数据·elasticsearch·搜索引擎
海兰5 小时前
基于 ES|QL 的 Kubernetes 监控工具箱:使用 ES|QL 进行 Kubernetes 监控,从内存压力到错误日志
大数据·elasticsearch·kubernetes
暖和_白开水8 小时前
数据分析agent(十):loguru日志输出优化 和es 启动流程
java·elasticsearch·数据分析
一次旅行1 天前
【效率秘籍】Shell 函数+别名组合拳,让 80% 的重复命令变 1 个字母
大数据·elasticsearch·搜索引擎
暖和_白开水1 天前
数据分析agent(九):es_client_manager.py 和分词器ik_max_word问题
elasticsearch·数据分析·c#
码农学院1 天前
Elasticsearch构建汽车零配件智能搜索与匹配系统
大数据·elasticsearch·汽车
金士镧厦门新材1 天前
稀土功能助剂是什么?它如何帮助材料实现性能优化?
全文检索
Elastic 中国社区官方博客2 天前
不到 5 分钟完成本地部署:Jina embedding 模型现已支持本地部署
大数据·人工智能·elasticsearch·搜索引擎·embedding·jina
二进制流水搬运工2 天前
入职第一天拉了23个仓库,我写了个脚本解放双手
大数据·elasticsearch·搜索引擎
risc1234562 天前
【lucene】impacts与帕累托最优
lucene