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

相关推荐

  • WP-CDN-Yes WordPress 自动清除CDN插件

    插件概述 WP-CDN-Yes是我开发的一款WordPress插件,其主功能是在启用全站CDN的情况下,自动清除CDN节点缓存。 对网站进行全站CDN缓存能有效优化网站部署在低配置服务器的访问速度,同时也带来了一些繁琐问题,比如每次发布文章都要手动刷新CDN缓存,此插件就是为解决这些麻烦而诞生的。 插件下载 当前最新版本:2.1.0 直接在WP后台搜索WP-…

    2022年4月13日 建站知识
    461
  • 安装zblog提示“创建c_option.php失败”的原因和解决办法

    有zblog用户反应在安装zblog的最后一步时提示“创建c_option.php失败”,如下图: 本文来说明下这个问题的原因和解决办法。 问题产生的原因: c_option.php是zblog的数据库配置文件,当安装完成的时候程序会自动创建这个文件。如果你的主机权限不足,那么程序就创建不了这个文件,就会出现这个提示了。 所以这个问题的原因就是你的主机权限不…

    2021年11月18日
    603
  • WordPress网站标题的分隔符-被转义为&#8211的解决办法

    最近不少用户给我反馈在使用WordPress主题时,在SEO设置中的分隔符自定义成英文特殊字符横杠”-“后,会被转义成HTML字符&amp;#8211 原因是这一切都是WordPress想的太过周到的锅,默认情况下,它会调用函数wptexturize来执行这个转换。 解决办法1:停止使用wptexturize转义任何字符 ad…

    2021年11月7日
    776
  • 织梦dedecms标签有哪些

    织梦dedecms标签有哪些 织梦系统常用的一些标签,总结如下,希望对各位有帮助: ● 网站名称:{dede:global.cfg_webname/} ● 网站根网址:{dede:global.cfg_basehost/} ● 网站根目录:{dede:global.cfg_cmsurl/} ● 网页主页链接:{dede:global.cfg_indexurl…

    2022年12月18日
    198
  • 推荐三个方法来关闭 WordPress 自动更新

    推荐三个方法来关闭 WordPress 自动更新 # 方法一 推荐!编辑 WordPress 网站目录下的 wp-config.php 文件,添加如下代码: define( ‘AUTOMATIC_UPDATER_DISABLED’, true ); # 方法二 编辑当前主题的 functions.php 配置文件(仪表盘 – 外观 –…

    2023年8月22日
    409