netgen/ezplatformsearch
Composer 安装命令:
composer require netgen/ezplatformsearch
包简介
eZ Platform Search is an eZ Publish legacy extension that integrates eZ Platform search capabilities into eZ Publish legacy
README 文档
README
eZ Platform Search is an eZ Publish legacy extension that integrates eZ Platform search capabilities into eZ Publish legacy.
This extension is useful when you wish to run eZ Platform with legacy administration installed and you don't want to maintain two search indexes, one for eZ Platform and one for legacy.
This extension is aiming to support only legacy search with SearchViewHandling configuration
value set to default, thus it will not work if you directly used eZ Find (either in PHP or
templates).
After activating the extension, default legacy search features should continue to work as before including:
- Search in legacy administration interface
- Search in
ezobjectrelationlistattribute - Search in
ezxmltextembed object dialog - Reindexing when content is added/updated/deleted in legacy administration
Installation instructions
Install through Composer
Use Composer to install the extension:
composer require netgen/ezplatformsearch:^1.0
Activate extension
Activate the extension by using the admin interface ( Setup -> Extensions ) or by
prepending ezplatformsearch to ActiveExtensions[] in ezpublish_legacy/settings/override/site.ini.append.php:
[ExtensionSettings]
ActiveExtensions[]=ezplatformsearch
Regenerate the legacy autoload array
Run the following from your installation root folder
php app/console ezpublish:legacy:script bin/php/ezpgenerateautoloads.php
Or go to Setup -> Extensions in admin interface and click the "Regenerate autoload arrays" button
Setup cronjobs
This extension ships with a cronjob to index subtrees of content that have had their visibility updated. The cron needs to be executed using the ezpublish:legacy:script runner.
php app/console ezpublish:legacy:script runcronjobs.php ezplatformindexsubtree
In addition to that you should make sure eZ Publish legacy's cronjobs/indexcontent.php is executed as well. This is part of the "main set" of cronjobs executed as:
php app/console ezpublish:legacy:script runcronjobs.php
For further information on setting up cronjobs, see eZ Publish legacy documentation.
Searching for content instead of locations
By default, the plugin will search for locations.
If you want to use content search, switch the [SearchSettings]/UseLocationSearch config in ezplatformsearch.ini to false.
License
netgen/ezplatformsearch 适用场景与选型建议
netgen/ezplatformsearch 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 95.2k 次下载、GitHub Stars 达 10, 最近一次更新时间为 2015 年 09 月 07 日, 在 PHP 生态内属于活跃度较高的组件。
我们在过去多个企业项目中使用过 netgen/ezplatformsearch 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 netgen/ezplatformsearch 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
统计信息
- 总下载量: 95.2k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 10
- 点击次数: 9
- 依赖项目数: 5
- 推荐数: 0
其他信息
- 授权协议: GPL-2.0-only
- 更新时间: 2015-09-07