WordPress 使用 ElasticSearch 搜索方法

众所周知,ElasticSearch (下文简称ES)是一个相当牛逼的全文搜索引擎,对接它以后,WordPress 的搜索也能变得更智能更优秀,此文章将介绍如果用最简单的方法部署一个 ES 服务器并对接到 WordPress 网站。

主注意:ES 是个吃性能的怪兽,不太建议内存<4G的服务器安装之。

一、安装 Podman 容器管理器

为了便于维护以及简化安装,采用容器来部署之,安装 Podman 的过程不再重复,百度即可。

二、Podman 拉取 ES 镜像

再拉取镜像前,建议先对 Podman 换源,防止网速过慢。

使用下述命令,即可拉取 ES 的镜像到本地。(文章写作时,ES 最新版本为7.17)

podman pull elasticsearch:7.17.0

三、创建 ES 容器

使用下述命令,即可建立名为elasticsearch的容器。

podman run -idt --privileged=true -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" --name='elasticsearch' elasticsearch:7.17.0

四、配置 WordPress 对接 ES

WordPress 后台安装 ElasticPress 插件,并如下图配置 ES 主机。

WordPress 使用 ElasticSearch 搜索方法

其余功能按需要开启,比如你的站点安装了 WooCommerce ,则可以打开 WooCommerce 功能。

关于WordPress 使用 ElasticSearch 搜索方法的相关内容;如有侵权,请联系老文删除。

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
老文的头像老文
上一篇 2022年4月3日 下午4:01
下一篇 2022年4月13日 上午1:01

相关推荐

  • Nginx常用屏蔽规则,让网站更安全

      引言 Ng­inx (en­gine x) 是一个高性能的 HTTP 和反向代理服务,目前很大一部分网站均使用了 Ng­inx 作为 WEB 服务器,Ng­inx 虽然非常强大,但默认情况下并不能阻挡恶意访问,这里有一份常用的 Ng­inx 屏蔽规则,希望对你有所帮助。 在开始之前,希望您已经熟悉 Ng­inx 常用命令(如停止、重启等操作)及…

    2021年8月25日
    735
  • WordPress “正在执行例行维护,请一分钟后回来。”的解决方法

    在 WordPress 后台升级插件的,WordPress 系统进入维护(Maintenance)状态,这个时候访问任何页面都会出现:“正在执行例行维护,请一分钟后回来。”,但是有时候因为系统和服务器的问题,一直显示“正在执行例行维护,请一分钟后回来。”,后台也进不去。 如图所示: 这个时候,我们可以使用 FTP 进入网站的根目录,删除 .maintenan…

    2022年3月19日
    540
  • 比较热门的域名 XYZ域名和COM的域名的区别和选择建议

    如今COM域名新注册和续费成本越来越高,有朋友开始动摇准备选择其他后缀域名做网站。比如有网友提到用.XYZ域名后缀做网站成本低,有服务商首年还甚至免费。对于XYZ和COM域名的选择和区别我们简单的介绍。 第一、XYZ和COM域名介绍 1、XYZ域名 .xyz是一种通用顶级域名,于2014年推出。旨在提供一个简单、独特且广泛适用的域名选项。.xyz域名在开始时…

    2023年9月18日
    500
  • 宝塔面板降级7.7.0方法

    这个版本可以不用强制登录宝塔账号7.7.0安装方法 纯原版安装:wget -O install.sh http://blog.fqidc.cn/bt/install_6.0.sh && bash install.sh 如已经安装宝塔最新版降级脚本如下: wget http://download.bt.cn/install/update/Lin…

    2024年7月27日
    363
  • 防黑客攻击:能够让WordPress网站更安全的5款插件

    有一个普遍的误解认为小型网站不会受到网络犯罪的威胁。事实上,现在网络犯罪比以往任何时候都要多。根据调查显示,2018年企业主因网络犯罪损失了3900万美元,这比2017年增长了161%。 如果你经营一家小型电子商务商店,你的WordPress网站很可能会成为黑客的攻击对象,其带来的结果可能是毁灭性的。2017年,60%的网络犯罪受害者在事件发生后不到6个月就…

    2021年8月19日
    433