{"id":231693,"date":"2025-05-25T05:04:59","date_gmt":"2025-05-25T05:04:59","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/wpprobe\/"},"modified":"2025-10-19T19:42:20","modified_gmt":"2025-10-19T19:42:20","slug":"elasticprobe","status":"publish","type":"plugin","link":"https:\/\/pcd.wordpress.org\/plugins\/elasticprobe\/","author":23283463,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.4.0","stable_tag":"1.4.0","tested":"6.8.5","requires":"6.2","requires_php":"7.4","requires_plugins":null,"header_name":"ElasticProbe","header_author":"BushwackStudio","header_description":"Supercharge your WordPress search with ElasticSearch\u00ae precision.","assets_banners_color":"4d7588","last_updated":"2025-10-19 19:42:20","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/github.com\/BushwackStudio\/ElasticProbe","header_author_uri":"https:\/\/github.com\/orgs\/BushwackStudio","rating":0,"author_block_rating":0,"active_installs":0,"downloads":495,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"bushwackstudio","date":"2025-05-25 05:04:44"},"1.1.0":{"tag":"1.1.0","author":"bushwackstudio","date":"2025-07-13 14:34:06"},"1.2.0":{"tag":"1.2.0","author":"bushwackstudio","date":"2025-08-17 08:26:56"},"1.3.0":{"tag":"1.3.0","author":"bushwackstudio","date":"2025-09-01 05:48:53"},"1.4.0":{"tag":"1.4.0","author":"bushwackstudio","date":"2025-10-19 19:42:20"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.jpg":{"filename":"icon-128x128.jpg","revision":3300085,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.jpg":{"filename":"icon-256x256.jpg","revision":3300085,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3300085,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3300085,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":{"elasticprobe\/related-posts":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"elasticprobe\/related-posts","title":"Related Posts","category":"elasticprobe","description":"Display a continuously updated list of related posts.","textdomain":"elasticprobe","attributes":{"alignment":{"type":"string","default":"none"},"number":{"type":"number","default":5}},"usesContext":["postId"],"supports":{"align":true,"color":{"background":true,"link":true,"text":false},"html":false,"position":{"sticky":true},"spacing":{"margin":true,"padding":true},"typography":{"fontSize":true,"lineHeight":true}},"editorScript":"eprobe-related-posts-block-script","style":"file:\/..\/..\/..\/..\/dist\/css\/related-posts-block-styles.css"},"elasticprobe\/facet-date":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"elasticprobe\/facet-date","title":"Filter by Post Date","category":"elasticprobe","description":"Let visitors filter your content by post date.","keywords":["custom date","facets"],"textdomain":"elasticprobe","attributes":{"displayCustomDate":{"type":"boolean","default":true}},"supports":{"color":{"background":true,"link":true,"text":false},"html":false,"position":{"sticky":true},"spacing":{"margin":true,"padding":true},"typography":{"fontSize":true,"lineHeight":true}},"editorScript":"eprobe-facets-date-block-script","viewScript":"eprobe-facets-date-block-view-script","style":"elasticprobe-facets"},"elasticprobe\/facet-post-type":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"title":"Filter by Post Type","description":"Let visitors filter your content by post type.","textdomain":"elasticprobe","keywords":["post type","facets"],"name":"elasticprobe\/facet-post-type","icon":"feedback","category":"elasticprobe","attributes":{"displayCount":{"type":"boolean","default":false},"isPreview":{"type":"boolean","default":false},"orderby":{"type":"string","default":"count","enum":["count","name"]},"order":{"type":"string","default":"desc","enum":["desc","asc"]},"searchPlaceholder":{"type":"string","default":"Search"}},"supports":{"color":{"background":true,"link":true,"text":false},"html":false,"position":{"sticky":true},"spacing":{"margin":true,"padding":true},"typography":{"fontSize":true,"lineHeight":true}},"editorScript":"eprobe-facets-post-type-block-script","style":"elasticprobe-facets"},"elasticprobe\/facet-meta":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"elasticprobe\/facet-meta","title":"Filter by Metadata","category":"elasticprobe","description":"Let visitors filter your content by metadata values.","keywords":["custom fields","facets"],"textdomain":"elasticprobe","attributes":{"displayCount":{"type":"boolean","default":false},"facet":{"type":"string","default":""},"isPreview":{"type":"boolean","default":false},"order":{"type":"string","default":"desc","enum":["desc","asc"]},"orderby":{"type":"string","default":"count","enum":["count","name"]},"searchPlaceholder":{"type":"string","default":"Search"},"type":{"type":"string","default":"meta"}},"supports":{"color":{"background":true,"link":true,"text":false},"html":false,"position":{"sticky":true},"spacing":{"margin":true,"padding":true},"typography":{"fontSize":true,"lineHeight":true}},"editorScript":"eprobe-facets-meta-block-script","style":"elasticprobe-facets"},"elasticprobe\/facet-meta-range":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"elasticprobe\/facet-meta-range","title":"Filter by Metadata Range - Beta","category":"elasticprobe","description":"Let visitors filter your content by a range of metadata values.","keywords":["custom fields","facets","price"],"textdomain":"elasticprobe","attributes":{"facet":{"type":"string","default":""},"prefix":{"type":"string","default":""},"suffix":{"type":"string","default":""}},"supports":{"color":{"background":true,"link":true,"text":true},"html":false,"position":{"sticky":true},"spacing":{"margin":true,"padding":true},"typography":{"fontSize":true,"lineHeight":true}},"editorScript":"eprobe-facets-meta-range-block-script","viewScript":"eprobe-facets-meta-range-block-view-script","style":"elasticprobe-facets"},"elasticprobe\/facet":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"elasticprobe\/facet","title":"Filter by Taxonomy","category":"elasticprobe","description":"Let visitors filter your content by taxonomy terms, such as categories or tags.","keywords":["attributes","facets"],"textdomain":"elasticprobe","attributes":{"displayCount":{"type":"boolean","default":false},"facet":{"type":"string","default":""},"isPreview":{"type":"boolean","default":false},"order":{"type":"string","default":"desc","enum":["desc","asc"]},"orderby":{"type":"string","default":"count","enum":["count","name"]},"type":{"type":"string","default":"taxonomy"}},"supports":{"color":{"background":true,"link":true,"text":false},"html":false,"position":{"sticky":true},"spacing":{"margin":true,"padding":true},"typography":{"fontSize":true,"lineHeight":true}},"example":{"attributes":{"facet":"category"}},"editorScript":"ep-facets-block-script","style":"elasticprobe-facets"},"elasticprobe\/comments":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"elasticprobe\/comments","title":"Search Comments","category":"elasticprobe","description":"Let visitors search your site's comments.","textdomain":"elasticprobe","attributes":{"label":{"default":"Search comments","type":"string"},"postTypes":{"default":[],"type":"array"}},"supports":{"color":{"background":true,"link":true,"text":true},"html":false,"position":{"sticky":true},"spacing":{"margin":true,"padding":true},"typography":{"fontSize":true,"lineHeight":true}},"editorScript":"elasticprobe-comments-editor-script","script":"elasticprobe-comments","style":"elasticprobe-comments"}},"tagged_versions":["1.0.0","1.1.0","1.2.0","1.3.0","1.4.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3300085,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3300085,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3300085,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3300085,"resolution":"4","location":"assets","locale":""}},"screenshots":{"1":"Features Page","2":"Search Fields &amp; Weighting Dashboard","3":"Sync Page","4":"Synonyms Dashboard"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[23025,26640,247,1089,944],"plugin_category":[54],"plugin_contributors":[242810,242811],"plugin_business_model":[],"class_list":["post-231693","plugin","type-plugin","status-publish","hentry","plugin_tags-elasticsearch","plugin_tags-fuzzy","plugin_tags-performance","plugin_tags-related-posts","plugin_tags-search","plugin_category-security-and-spam-protection","plugin_contributors-bushwackstudio","plugin_contributors-nshayanfar","plugin_committers-bushwackstudio"],"banners":{"banner":"https:\/\/ps.w.org\/elasticprobe\/assets\/banner-772x250.png?rev=3300085","banner_2x":"https:\/\/ps.w.org\/elasticprobe\/assets\/banner-1544x500.png?rev=3300085","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/elasticprobe\/assets\/icon-128x128.jpg?rev=3300085","icon_2x":"https:\/\/ps.w.org\/elasticprobe\/assets\/icon-256x256.jpg?rev=3300085","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/elasticprobe\/assets\/screenshot-1.png?rev=3300085","caption":"Features Page"},{"src":"https:\/\/ps.w.org\/elasticprobe\/assets\/screenshot-2.png?rev=3300085","caption":"Search Fields &amp; Weighting Dashboard"},{"src":"https:\/\/ps.w.org\/elasticprobe\/assets\/screenshot-3.png?rev=3300085","caption":"Sync Page"},{"src":"https:\/\/ps.w.org\/elasticprobe\/assets\/screenshot-4.png?rev=3300085","caption":"Synonyms Dashboard"}],"raw_content":"<!--section=description-->\n<p>ElasticProbe, a fast and flexible search and query engine for WordPress, enables WordPress to find or \u201cquery\u201d relevant content extremely fast through a variety of highly customizable features. WordPress out-of-the-box struggles to analyze content relevancy and can be very slow. ElasticProbe supercharges your WordPress website making for more sales, happier users and administrators. The plugin even contains many features.<\/p>\n\n<p>Here is a list of the amazing ElasticProbe features included in the plugin:<\/p>\n\n<p><strong>Search<\/strong>: Instantly find the content you\u2019re looking for. Even when you misspell.<\/p>\n\n<p><strong>Instant Results<\/strong>: A built for WordPress search experience that bypasses WordPress for optimal performance. Instant Results routes search queries through a dedicated API, separate from WordPress which results in lightning fast search experience.<\/p>\n\n<p><strong>WooCommerce<\/strong>: With ElasticProbe, filtering WooCommerce product results is fast and easy. Your customers can find and buy exactly what they're looking for, even if you have a large or complex product catalog.<\/p>\n\n<p><strong>Related Posts<\/strong>: ElasticProbe understands data in real time, so it can instantly deliver engaging and precise related content with no impact on site performance.<\/p>\n\n<p><strong>Protected Content<\/strong>: Optionally index all of your content, including private and unpublished content, to speed up searches and queries in places like the administrative dashboard.<\/p>\n\n<p><strong>Documents<\/strong>: Indexes text inside of popular file types, and adds those files types to search results.<\/p>\n\n<p><strong>Autosuggest<\/strong>: Make (post, page or custom type) suggestion while user is typing in the search input.<\/p>\n\n<p><strong>Autocomplete<\/strong>: Complete the search query term while the user is typing.<\/p>\n\n<p><strong>Filters<\/strong>: Add controls to your website to filter content by one or more taxonomies.<\/p>\n\n<p><strong>Comments<\/strong>: Indexes your comments and provides a widget with type-ahead search functionality. It works with WooCommerce product reviews out-of-the-box.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>First, you will need to properly <a href=\"https:\/\/www.elastic.co\/guide\/en\/elasticsearch\/reference\/current\/setup.html\">install and configure<\/a> Elasticsearch.<\/li>\n<li>Activate the plugin in WordPress.<\/li>\n<li>In the ElasticProbe settings page, input your Elasticsearch host.<\/li>\n<li>Sync your content by clicking the sync icon.<\/li>\n<li>Enjoy!<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='how%20does%20elasticprobe%20work%3F'><h3>How does ElasticProbe work?<\/h3><\/dt>\n<dd><p>The ElasticProbe plugin enables you to connect your WordPress site to the ElasticProbe.com service, a SaaS solution that provides an enhanced search experience while reducing load on your WordPress site. Check out our <a href=\"https:\/\/elasticprobe.com\/privacy-policy\/\">privacy policy<\/a> and <a href=\"https:\/\/elasticprobe.com\/terms-and-conditions\/\">terms of use<\/a> for the hosted ElasticProbe.com.<\/p><\/dd>\n<dt id='where%20can%20i%20find%20elasticprobe%20documentation%20and%20user%20guides%3F'><h3>Where can I find ElasticProbe documentation and user guides?<\/h3><\/dt>\n<dd><p>Please refer to <a href=\"https:\/\/github.com\/BushwackStudio\/ElasticProbe\">GitHub<\/a> for detailed usage instructions and documentation. FAQs and tutorials can be also found on our <a href=\"https:\/\/elasticprobe.com\/resources\/\">support site<\/a>.<\/p><\/dd>\n<dt id='i%20have%20a%20problem%20with%20the%20plugin.%20where%20can%20i%20get%20help%3F'><h3>I have a problem with the plugin. Where can I get help?<\/h3><\/dt>\n<dd><p>If you have identified a bug or would like to suggest an enhancement, please refer to our <a href=\"https:\/\/github.com\/BushwackStudio\/ElasticProbe\">GitHub repo<\/a>. We do not provide support here at WordPress.org forums.<\/p><\/dd>\n<dt id='is%20elasticprobe%20compatible%20with%20elasticsearch%20x.y%3F'><h3>Is ElasticProbe compatible with Elasticsearch X.Y?<\/h3><\/dt>\n<dd><p>ElasticProbe requirements can be found in the <a href=\"https:\/\/github.com\/BushwackStudio\/ElasticProbe#requirements\">Requirements section<\/a> of our GitHub repository.<\/p><\/dd>\n<dt id='i%20really%20like%20elasticprobe%21%20can%20i%20contribute%3F'><h3>I really like ElasticProbe! Can I contribute?<\/h3><\/dt>\n<dd><p>For sure! Feel free to submit ideas or feedback in general to our <a href=\"https:\/\/github.com\/BushwackStudio\/ElasticProbe\">GitHub repo<\/a>.<\/p><\/dd>\n<dt id='how%20can%20i%20report%20security%20bugs%3F'><h3>How can I report security bugs?<\/h3><\/dt>\n<dd><p>You can report security bugs through the Patchstack Vulnerability Disclosure Program. The Patchstack team help validate, triage and handle any security vulnerabilities. <a href=\"https:\/\/patchstack.com\/database\/vdp\/e2c7eaef-a0f5-4aed-861e-fbfc826bb10c\">Report a security vulnerability.<\/a><\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.4.0 - 2024-10-19<\/h4>\n\n<p><strong>Added:<\/strong>\n* Documents feature<\/p>\n\n<h4>1.3.0 - 2024-08-30<\/h4>\n\n<p><strong>Added:<\/strong>\n* Autocomplete feature<\/p>\n\n<h4>1.2.0 - 2024-08-17<\/h4>\n\n<p><strong>Added:<\/strong>\n* Autosuggestion feature<\/p>\n\n<h4>1.1.0 - 2024-07-08<\/h4>\n\n<p><strong>Added:<\/strong>\n* Instant result feature\n* ElasticProbe is now a member of Patchstack vulnerability disclosure program.<\/p>\n\n<p><strong>Developer:<\/strong>\n* Renamed some HTTP headers<\/p>\n\n<h4>1.0.0 - 2024-05-24<\/h4>\n\n<p><strong>Added:<\/strong><\/p>\n\n<p><strong>Changed:<\/strong>\n* Domain name to elasticprobe.com<\/p>\n\n<p><strong>Fixed:<\/strong><\/p>\n\n<p><strong>Security:<\/strong><\/p>\n\n<p><strong>Developer:<\/strong><\/p>\n\n<h4>0.3.2 - 2024-05-21<\/h4>\n\n<p><strong>Added:<\/strong><\/p>\n\n<p><strong>Changed:<\/strong><\/p>\n\n<p><strong>Fixed:<\/strong><\/p>\n\n<ul>\n<li>Some input sanitization<\/li>\n<li>i18n strings<\/li>\n<\/ul>\n\n<p><strong>Security:<\/strong><\/p>\n\n<p><strong>Developer:<\/strong><\/p>\n\n<h4>0.3.1 - 2024-05-19<\/h4>\n\n<p><strong>Added:<\/strong><\/p>\n\n<p><strong>Changed:<\/strong><\/p>\n\n<ul>\n<li>Plugin logo in admin page<\/li>\n<li>Changed admin panel icon<\/li>\n<\/ul>\n\n<p><strong>Fixed:<\/strong><\/p>\n\n<ul>\n<li>An input sanitization issue<\/li>\n<\/ul>\n\n<p><strong>Security:<\/strong><\/p>\n\n<p><strong>Developer:<\/strong><\/p>\n\n<h4>0.3.0 - 2024-05-18<\/h4>\n\n<p><strong>Added:<\/strong><\/p>\n\n<p><strong>Changed:<\/strong><\/p>\n\n<ul>\n<li>Filter and option prefixes to \"eprobe\"<\/li>\n<li>API endpoint path prefix to \"elasticprobe\"<\/li>\n<li>Contributer accounts in readme.txt<\/li>\n<\/ul>\n\n<p><strong>Fixed:<\/strong><\/p>\n\n<ul>\n<li>Some missing translation domains<\/li>\n<li>Some missing sanitizations<\/li>\n<\/ul>\n\n<p><strong>Security:<\/strong><\/p>\n\n<p><strong>Developer:<\/strong><\/p>\n\n<h4>0.2.1 - 2024-05-12<\/h4>\n\n<p><strong>Added:<\/strong><\/p>\n\n<p><strong>Changed:<\/strong><\/p>\n\n<ul>\n<li>Wordpress screenshots<\/li>\n<\/ul>\n\n<p><strong>Fixed:<\/strong><\/p>\n\n<ul>\n<li>Some hosted PHP tests<\/li>\n<\/ul>\n\n<p><strong>Security:<\/strong><\/p>\n\n<p><strong>Developer:<\/strong><\/p>\n\n<h4>0.2.0 - 2024-05-10<\/h4>\n\n<p><strong>Added:<\/strong><\/p>\n\n<ul>\n<li>Cloned tests of ES for the hosted service<\/li>\n<\/ul>\n\n<p><strong>Changed:<\/strong><\/p>\n\n<ul>\n<li>Plugin name<\/li>\n<\/ul>\n\n<p><strong>Fixed:<\/strong><\/p>\n\n<ul>\n<li>Some tests which failed when running against the hosted service<\/li>\n<\/ul>\n\n<p><strong>Security:<\/strong><\/p>\n\n<p><strong>Developer:<\/strong><\/p>\n\n<h4>0.1.1 - 2024-04-26<\/h4>\n\n<p><strong>Added:<\/strong><\/p>\n\n<p><strong>Changed:<\/strong><\/p>\n\n<ul>\n<li>Bumped the tested wordpress version and plugin version<\/li>\n<\/ul>\n\n<p><strong>Fixed:<\/strong><\/p>\n\n<p><strong>Security:<\/strong><\/p>\n\n<p><strong>Developer:<\/strong><\/p>\n\n<h4>0.1.0 - 2024-04-23<\/h4>\n\n<p><strong>Added:<\/strong><\/p>\n\n<p><strong>Changed:<\/strong><\/p>\n\n<ul>\n<li>Changed the code to reflect the new architecture.<\/li>\n<\/ul>\n\n<p><strong>Fixed:<\/strong><\/p>\n\n<p><strong>Security:<\/strong><\/p>\n\n<p><strong>Developer:<\/strong><\/p>\n\n<p><a href=\"https:\/\/github.com\/BushwackStudio\/ElasticProbe\/blob\/dev\/CHANGELOG.md\">View historical changelog details here<\/a>.<\/p>","raw_excerpt":"A lightning fast and flexible search and query engine for WordPress.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/231693","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=231693"}],"author":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/bushwackstudio"}],"wp:attachment":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=231693"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=231693"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=231693"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=231693"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=231693"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=231693"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}