aplia/ezfind

eZ Find 是为 eZ Publish 旧版本提供的一个搜索扩展,它比 eZ Publish 默认搜索提供了更多的功能更好的结果。此包包含对官方包的额外修复和增强。

维护者

详细信息

github.com/Aplia/ezfind

源代码

安装: 106

依赖项: 0

建议者: 0

安全: 0

星星: 0

关注者: 2

分支: 83

类型:ezpublish-legacy-extension

v1.0.4 2021-09-17 07:46 UTC

README

Latest Stable Version Minimum PHP Version

许可证:见,LICENSE

安装:见,doc/INSTALL.md

注意:此仓库包含一个带有额外修复和增强的 eZ Find 分支版本。

eZ Find 是为 eZ Publish 提供的一个搜索扩展,它比 eZ Publish 默认搜索提供了更多的功能更好的结果。

eZ Find 的主要优势是相关性排名和搜索结果中的关键词高亮。该引擎使用启发式方法分析信息的结构,从而确定相关性。例如,如果一个关键词出现在内容对象的标题或任何简短属性中,那么该对象在搜索结果中的相关性将更高(与搜索词仅出现在内容对象的文本块中相比)。

eZ Find 还通过更新搜索索引的方式改进了默认的 eZ Publish 搜索功能。搜索结果从搜索索引的副本中提供。因此,可以在搜索引擎继续从最新索引的副本提供服务的同时更新搜索索引。索引完成后,当前索引的副本将被最新版本替换。此外,搜索引擎还会记住所有来自以前搜索的缓存结构,并在索引过程中更新这些结构。因此,使用搜索引擎越多,速度就越快。

Docker

当与 Docker 一起使用时,期望核心位于 '/opt/solr/cores'。索引存储在 '/opt/solr/data'。

用法

docker run --name myezfind -p 8983:8983 -v mycores:/opt/solr/cores aplia/ezfind

问题跟踪器

可以在 https://jira.ez.no/browse/EZP 上提交错误、改进和故事。如果您发现安全漏洞,请参阅如何在 https://doc.ez.no/Security 上负责任地报告此类问题。