joppuyo / relevanssi-finnish-base-forms
Relevanssi 插件,用于在搜索索引中添加芬兰语的基本形式
v1.1.1
2018-08-11 20:15 UTC
Requires
- guzzlehttp/guzzle: ^6.3
- symfony/process: >=3.3
This package is auto-updated.
Last update: 2024-09-22 03:01:51 UTC
README
Relevanssi 插件,使用 Voikko 将芬兰语的基本形式添加到搜索索引中。
它做什么?
此插件允许您将芬兰语单词的基本形式添加到 Relevanssi 搜索索引中。例如,对于单词 koirillekin,在索引过程中将保存标记 koirillekin 和 koira。通过阅读 这篇文章(芬兰语)来了解学习模式。
选项
API 类型
您可以使用捆绑的 voikkospell 二进制文件(在 Linux x64 系统上)对索引项进行词元化。
如果您已在系统上安装了 Voikko,还有一个选项可以使用系统范围的 voikkospell 命令行应用程序。
还可以设置一个外部的 Node.js API 以通过 HTTP 访问 Voikko。使用二进制文件或 CLI 应用程序要快得多,因为它不需要执行 HTTP 请求的开销。
特别感谢 siiptuo 为此插件贡献了 voikkospell 支持!
将基本形式添加到搜索查询
启用此选项以将基本形式添加到用户输入的搜索查询中。
分解复合词
启用此选项以在索引过程中(如果启用了上述选项,则还包括用户查询)分解复合词。例如,单词 kerrostaloille 在搜索索引中转换为标记 kerrostaloille、kerrostalo、kerros 和 talo。
要求
- Relevanssi 4.0.4 或更高版本
- PHP 5.5.9 或更高版本
- 以下之一
- A x64 Linux 服务器
- 安装了 voikkospell 命令行应用程序的服务器
- 安装了 Node.js 且有大约 1GB 空闲 RAM 的服务器
安装
- 下载 从 发布 选项卡中的最新版本
- 解压缩 插件到您的
wp-content/plugins目录 - 激活 Relevanssi Finnish Base Forms,从您的插件页面
捆绑的 voikkospell 二进制文件
- 转到插件页面,找到插件,点击 设置。对于 API 类型 选择 Voikko 二进制文件(捆绑)。
Voikkospell 命令行
- 在您的服务器上安装 voikkospell。在 Ubuntu/Debian 上,可以使用
apt install libvoikko-dev voikko-fi完成 - 转到插件页面,找到插件,点击 设置。对于 API 类型 选择 Voikko 命令行。
Node.js 网络API
- 安装并启动 Voikko Node.js 网络API。
- 转到插件页面,找到插件,点击 设置 并在那里输入 Node API URL
安装后,请记得从 Relevanssi 设置页面重新索引网站。