10up / elasticpress
使用Elasticsearch为WordPress提供强大支持。
Requires
- php: >=7.4
- composer/installers: ^1.0 || ^2.0
- psr/container: 1.0.0
Requires (Dev)
- 10up/phpcs-composer: dev-master
- brianhenryie/strauss: ^0.14.0
- phpcompatibility/phpcompatibility-wp: *
- wpackagist-plugin/woocommerce: *
- yoast/phpunit-polyfills: ^1.0
- dev-develop
- 3384.x-dev
- 5.1.3
- 5.1.2
- 5.1.1
- 5.1.0
- 5.0.2
- 5.0.1
- 5.0.0
- 4.7.2
- 4.7.1
- 4.7.0
- 4.6.1
- 4.6.0
- 4.5.2
- 4.5.1
- 4.5.0
- 4.4.1
- 4.4.0
- 4.3.1
- 4.3.0
- 4.2.2
- 4.2.1
- 4.2.0
- 4.1.0
- 4.0.1
- 4.0.0
- 4.0.0-beta.1
- 3.6.6
- 3.6.5
- 3.6.4
- 3.6.3
- 3.6.2
- 3.6.1
- 3.6.0
- 3.5.6
- 3.5.5
- 3.5.4
- 3.5.3
- 3.5.2
- 3.5.1
- 3.5
- 3.4.3
- 3.4.2
- 3.4.1
- 3.4
- 3.3
- 3.2.6
- 3.2.5
- 3.2.4
- 3.2.3
- 3.2.2
- 3.2.1
- 3.2
- 3.1.4
- 3.1.3
- 3.1.2
- 3.1.1
- 3.1
- 3.0.3
- 3.0.2
- 3.0.1
- 3.0
- 2.8.2
- 2.8.1
- 2.8.0
- 2.7.0
- 2.6
- 2.5.2
- 2.5.1
- 2.5
- 2.4.2
- 2.4.1
- 2.4
- 2.3.2
- 2.3.1
- 2.3
- 2.2.1
- 2.2
- 2.1.2
- 2.1.1
- 2.1
- 2.0.1
- 2.0
- 1.9.1
- 1.9
- 1.8
- 1.7
- 1.6.2
- 1.6.1
- 1.6
- 1.5.1
- 1.5
- 1.4
- v1.3.1
- v1.3
- 0.1.2
- dev-barryceelen-patch-1
- dev-trunk
- dev-dependabot/npm_and_yarn/npm_and_yarn-security-group-8bb127782a
- dev-feature/3449
- dev-feature/1690
- dev-dependabot/npm_and_yarn/cypress/request-and-cypress-3.0.0
- dev-chore/update-widget-text
- dev-feature/issue-3302
- dev-fix/3360-facets-on-category-pages
- dev-feature/issue-2676
- dev-feature/3291-2
- dev-fix/facetable-queries
- dev-fix/issue-3132
- dev-feature/2809
- dev-feature/blocks-proof-of-concept
- dev-feature/filter-flags
- dev-fix/3186
- dev-burhan/add-post-term-tests
- dev-burhan/feature-1933
- dev-burhan/fix-3097
- dev-feature/2614-instant-results
- dev-feature/mapping-weighting-dashboard
- dev-feature/issue-2877-default_search-analyzer
- dev-feature/2776
- dev-fix/2879
- dev-feature/migrate-command
- dev-fix/small-css-tweaks
- dev-master
- dev-feature/facet-by-meta
- dev-feature/speed
- dev-stable
- dev-rebecca/feature_password-protected-posts
- dev-refactor-get-algorithm-version
- dev-feature/feature-activation-reindex-alert
- dev-fix/wp-term-query-fallback
- dev-fix/1789
- dev-fix/category-slug-bug
- dev-fix/add-reindex-versions
- dev-feature/dynamic-index
- dev-fix/related-posts-order
- dev-feature/exlude-from-search
- dev-fix/logged-in-frontend-search
- dev-fix/empty-synonyms
- dev-fix/autosuggest-tag-and-class
- dev-feature/1862
- dev-try/coauthor-plus-integration
- dev-fix/facet-widget-html
- dev-fix/permissions-post-delete-cli
- dev-feature/dynamic-indexing
- dev-feature/1456
- dev-feature/exploring-weighting-preview
- dev-feature/ajaxify-facets-second-phase
- dev-fix/wpa-and-unit-tests
- dev-feature/test-random-order-with-seed
- dev-feature/ajaxify-facets-first-phase
- dev-feature/search-feature-narrow-search-02-06
- dev-fix/1590-workaround
- dev-feature/disable-autosuggest-selector
- dev-fix/separate-block-styles
- dev-fix/1515
- dev-fix/gutenberg
- dev-build-process
- dev-bugfix/weighting-fixes
- dev-oscarssanchez-fix/weight-engine
- dev-feature/media-library-search
- dev-fix/dependency-updates
- dev-develop-2.x
- dev-master-2.x
- dev-feature/autosuggest-analytics
- dev-fix/1134
- dev-fix/any-post-type
This package is auto-updated.
Last update: 2024-09-18 10:44:05 UTC
README
一个快速灵活的WordPress搜索和查询引擎。
请注意:从ElasticPress 4.0.0版本开始,trunk
是稳定分支,构建资源已从develop
分支移除。您可以在GitHub发行版页面找到包含插件及其构建资源的ZIP文件。如果需要从分支构建资源,请确保您已将所有从master
分支的引用更新到trunk
分支或GitHub发行版,具体取决于您是否需要构建资源。
概览
ElasticPress是一个快速灵活的WordPress搜索和查询引擎,通过一系列高度可定制的功能,使WordPress能够以极高的速度找到或“查询”相关内容。WordPress默认情况下难以分析内容的相关性,并且可能会非常慢。ElasticPress可以为您的WordPress网站提供强大的支持,从而让用户和管理员更加满意。该插件甚至包含了许多流行插件的功能。
文档
需求和兼容性
需求
ElasticPress需要以下软件及其版本
- Elasticsearch 5.2+
- WordPress 6.0+
- PHP 7.4+
兼容性
WooCommerce功能与WooCommerce插件的最后两个主要版本兼容。
构建资源
仅仅下载存储库文件是不够的,因为CSS和JavaScript文件是在发布过程中构建的。如果您想使用插件的开发版本,您需要运行
npm install && npm run build
React组件
想将ElasticPress集成到您的无头WordPress网站中吗?请查看ElasticPress React。
问题
如果您发现任何错误或对插件有任何改进建议,请提交问题。我们非常期待看到社区对这个项目的看法,并非常欢迎您的反馈!
支持级别
活跃:10up正在积极开发此项目,并预计将继续开发,包括将测试更新到WordPress的最新版本。欢迎错误报告、功能请求、问题和拉取请求。
变更日志
ElasticPress的所有显著更改都记录在CHANGELOG.md中。
升级通知
3.5
搜索算法升级通知:版本 3.5 包含了搜索算法的全面改进。这是一个向下不兼容的更新。如果您想恢复到旧版搜索算法,可以使用以下代码:add_filter( 'ep_search_algorithm_version', function() { return '3.4'; } );
。新算法提供了更加相关的搜索结果,并去除了导致大多数人不想要的模糊结果。如果您直接修改了搜索查询,这段代码可能会出错,您可能需要对其进行调整。
4.0.0
注意,ElasticPress 4.0.0 版本的发布从 develop
分支移除了构建资产,将 master
替换为 trunk
,在 GitHub 发布页面 上添加了一个包含插件及其构建资产的 ZIP 文件,并提供了一个构建脚本,以便您从分支构建资产。 因此,请根据您是否需要构建资产,将您对 master
的引用更新为 trunk
或 GitHub 发布页面。
贡献
请阅读 CODE_OF_CONDUCT.md 了解我们的行为准则,CONTRIBUTING.md 了解向我们将拉取请求提交的过程,以及 CREDITS.md 了解 ElasticPress 的维护者、贡献者和使用的库。