{"id":110770,"date":"2018-02-06T13:23:04","date_gmt":"2018-02-06T13:23:04","guid":{"rendered":"https:\/\/webkul.com\/blog\/?p=110770"},"modified":"2025-02-20T08:26:08","modified_gmt":"2025-02-20T08:26:08","slug":"opencart-elasticsearch","status":"publish","type":"post","link":"https:\/\/webkul.com\/blog\/opencart-elasticsearch\/","title":{"rendered":"OpenCart Elasticsearch"},"content":{"rendered":"<p><span style=\"color: #ff6600;\">\u00a0OpenCart Elasticsearch<\/span>: Now easily integrate the Elasticsearch engine within your OpenCart web store using the OpenCart Elasticsearch extension. Store your entire product catalog on the server where you have to install the Elasticsearch then provide search and autocomplete suggestions for the customers of your web store.<\/p>\n<p>Elasticsearch is a highly scalable open-source full-text search engine. It allows you to store, search, then analyze big volumes of data very quickly. It is the fastest search engine that returns the results of the Enter query in real-time.<\/p>\n<p>Check a brief overview of the plugin working at the store front and few configuration settings &#8211;<\/p>\n<div class=\"wp-block-wk-block-youtube-video wk-block--yt-video wk-block-yt-classic components-placeholder\">\n<div class=\"wk-block--yt-video-frame\">\n<div class=\"wk-block--yt-video-frame-request\" data-plyr-provider=\"youtube\" data-plyr-embed-id=\"_UDzbgN_LQU\">\n<div class=\"components-placeholder__instructions\">_UDzbgN_LQU<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p><span style=\"color: #ff0000;\">**Note<\/span><\/p>\n<ul>\n<li>Before installing this module, an <strong>Elastic Search Engine<\/strong> must Install on the system then must be <strong>running<\/strong>.<\/li>\n<li>The Elasticsearch version should have version 7.<\/li>\n<li>This module supports all templates and themes including the Journal theme.<\/li>\n<li>Opencart Elastic Search module supports the Multi-Store feature of default Opencart.<\/li>\n<li>For using the new feature of product search based on the location you need to install\u00a0<a href=\"https:\/\/store.webkul.com\/Opencart-Marketplace-Hyperlocal-System.html\" target=\"_blank\" rel=\"noopener\"><strong>Opencart Marketplace Hyperlocal System<\/strong><\/a>.\n<div class=\"btn-group o_selection o_field_widget o_required_modifier ml-auto\" title=\"\" aria-atomic=\"true\" data-original-title=\"\"><\/div>\n<\/li>\n<li>For checking this feature hyperlocal must be enabled.<\/li>\n<\/ul>\n<p><strong>How To Enable Hyperlocal:<\/strong><\/p>\n<p>To enable the status of hyperlocal <strong>Extensions&gt;&gt;Extensions&gt;&gt;Module&gt;&gt;Marketplace Hyperlocal <\/strong>will navigate to an option for <strong>Hyperlocal Module Status <\/strong>that is needed to choose as enable to enable this module.<\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-294456 size-full\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/New-1-1.png\" alt=\"Marketplace Hyperlocal\" width=\"1276\" height=\"622\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/New-1-1.png 1276w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/New-1-1-300x146.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/New-1-1-1200x585.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/New-1-1-250x122.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/New-1-1-768x374.png 768w\" sizes=\"(max-width: 1276px) 100vw, 1276px\" loading=\"lazy\" \/><\/p>\n<p>In order to know whether the Elastic Search server working fine or not, you have to enter the mentioned URL https:\/\/your_server_ip:9200 on the browser where 9200 is the default port number for the Elastic Search server.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-155726 size-full\" title=\"Installing and Running Elasticsearch Elasticsearch The Definitive Guide 2 x Elastic\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Installing-and-Running-Elasticsearch-Elasticsearch-The-Definitive-Guide-2-x-Elastic.png\" alt=\"Installing and Running Elasticsearch Elasticsearch The Definitive Guide 2 x Elastic\" width=\"753\" height=\"302\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Installing-and-Running-Elasticsearch-Elasticsearch-The-Definitive-Guide-2-x-Elastic.png 753w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Installing-and-Running-Elasticsearch-Elasticsearch-The-Definitive-Guide-2-x-Elastic-250x100.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Installing-and-Running-Elasticsearch-Elasticsearch-The-Definitive-Guide-2-x-Elastic-300x120.png 300w\" sizes=\"(max-width: 753px) 100vw, 753px\" loading=\"lazy\" \/><\/p>\n<div class=\"panel panel-primary\">\n<div class=\"panel-heading\">\n<div>\n<h3 class=\"panel-title\"><span style=\"color: #008000;\">Features<\/span><\/h3>\n<\/div>\n<\/div>\n<div class=\"panel-body\">\n<ul>\n<li>Admin can replace the MySQL search engine with the Elastic search engine.<\/li>\n<li>The admin can upload\/update products, categories, manufacturer then information pages data to the elastic server.<\/li>\n<li>Admin can allow Elasticsearch login authentication.<\/li>\n<li>Store data on the elastic server according to the index types.<\/li>\n<li>The customer can search data by name, description and short description of the Product.<\/li>\n<li>Has the &#8220;Did You Mean&#8221; Feature according to which the search engine automatically corrects the keywords if they type incorrectly.<\/li>\n<li>A customer can search for products base on products, categories, manufacturers, then information.<\/li>\n<li>Also, a customer can search on the basis of keywords &amp; tags.<\/li>\n<li>Admin will set up Cron Job for refreshing the ElasticSearch Indexes on the server.<\/li>\n<li>The Elasticsearch is compatible with Opencart Advanced Layered Navigation.<\/li>\n<li>The customer will be shown search results based on their location i.e the product of those seller\u2019s who are present within their region using the hyperlocal Elasticsearch feature.<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<div class=\"panel panel-primary\">\n<div class=\"panel-heading\">\n<div>\n<h3 class=\"panel-title\"><span style=\"color: #008000;\">Installation &#8211; OpenCart Elasticsearch<\/span><\/h3>\n<\/div>\n<\/div>\n<div class=\"panel-body\">\n<div>\n<p>Extract the contents of the receive zip folder on your system according to your Opencart version. The extracted folder has <strong>admin<\/strong>, <strong>catalog<\/strong>, <strong>ocmod<\/strong>,\u00a0<strong>system composer.json &amp; cronindex.php<\/strong>\u00a0folders. Now, upload the <strong>admin<\/strong>, <strong>catalog,<\/strong>\u00a0<strong>system,\u00a0system composer.json &amp; cronindex.php<\/strong> directories into the <strong>Opencart root directory<\/strong> as shown below in the snapshot.<br \/>\n<a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Folder-Directory-Move-OC-Server.png\"><img decoding=\"async\" class=\"aligncenter wp-image-155800\" title=\"installation\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Screenshot-from-2018-12-27-14-53-05-1-1.png\" alt=\"installation\" width=\"800\" height=\"275\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Screenshot-from-2018-12-27-14-53-05-1-1.png 1217w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Screenshot-from-2018-12-27-14-53-05-1-1-250x86.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Screenshot-from-2018-12-27-14-53-05-1-1-300x103.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Screenshot-from-2018-12-27-14-53-05-1-1-768x264.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Screenshot-from-2018-12-27-14-53-05-1-1-1200x412.png 1200w\" sizes=\"(max-width: 800px) 100vw, 800px\" loading=\"lazy\" \/><\/a><\/p>\n<h3>Run Commands<\/h3>\n<p>After uploading the files, run the following commands in the terminal for installing the composer.json file.<\/p>\n<p><strong>curl -s http:\/\/getcomposer.org\/installer | php<\/strong><\/p>\n<p><strong>php composer.phar install<\/strong><\/p>\n<p><strong>Note: \u2013\u00a0<\/strong>You have to increase post_max_size to 200M.<\/p>\n<p>Once you have uploaded the folders, login to admin and then from the catalog section go to <strong>Extensions&gt; Extension Installer<\/strong> then upload the<strong> XML<\/strong> file. The XML file is in the <strong>ocmod<\/strong> folder under the module directory. In the ocmod folder, select the Opencart version that you are using then under it, you will find <span class=\"str-truncated\"><strong>wk_elastic_search.ocmod.xml<\/strong><\/span> file.<\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-391462 size-full\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/extension-installer-4.png\" alt=\"extension-installer-4\" width=\"1117\" height=\"463\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/extension-installer-4.png 1117w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/extension-installer-4-300x124.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/extension-installer-4-250x104.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/extension-installer-4-768x318.png 768w\" sizes=\"(max-width: 1117px) 100vw, 1117px\" loading=\"lazy\" \/><\/p>\n<p>After uploading the <strong>XML file<\/strong> go to <strong>Extensions<\/strong> &gt; <strong>Modification<\/strong> then click on the <strong>refresh<\/strong> field at the top right corner.<br \/>\n<a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Modification-OpenCart-Elasticsearch.pnge\"><img decoding=\"async\" class=\"alignnone size-full wp-image-391465\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Modifications-1.png\" alt=\"Elasticsearch Modifications\" width=\"1118\" height=\"475\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Modifications-1.png 1118w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Modifications-1-300x127.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Modifications-1-250x106.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Modifications-1-768x326.png 768w\" sizes=\"(max-width: 1118px) 100vw, 1118px\" loading=\"lazy\" \/><\/a><\/p>\n<p>Go to <strong>System<\/strong> -&gt; <strong>Users<\/strong> -&gt; <strong>User Groups<\/strong> then edit <strong>\u2018Administrator\u2019<\/strong> and choose to <strong>select all<\/strong> for both <strong>Access<\/strong> and <strong>Modify Permission<\/strong> for the permission that you want to provide then <strong>save<\/strong> it.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-391489\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Select-all-user-group-2.png\" alt=\"Select-all-user-group\" width=\"1120\" height=\"781\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Select-all-user-group-2.png 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Select-all-user-group-2-300x209.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Select-all-user-group-2-250x174.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Select-all-user-group-2-768x536.png 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<div class=\"panel panel-primary\">\n<div class=\"panel-heading\">\n<div>\n<h3 class=\"panel-title\"><span style=\"color: #008000;\">Module Configuration &#8211; OpenCart Elasticsearch<br \/>\n<\/span><\/h3>\n<\/div>\n<\/div>\n<div class=\"panel-body\">\n<div>\n<p>Once you have performed the above steps you can now see the module under <strong>Extensions <\/strong>&gt;<strong>Modules <\/strong>&gt;<strong>Opencart<\/strong> <strong>Elastic Search. <\/strong>Here, you can <strong>install<\/strong> then <strong>edit<\/strong> the module as required.<br \/>\n<a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Install-Module.png\"><img decoding=\"async\" class=\"alignnone\" title=\"OpenCart Elasticsearch Install Step\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Install-Module.png\" alt=\"OpenCart Elasticsearch Install Step\" width=\"800\" height=\"407\" loading=\"lazy\" \/><\/a><\/p>\n<h3 class=\"panel-title\">Setting Cron Jobs<\/h3>\n<p>After the module installation, the store owner or the admin will set up the Cron Job. Just log in to the c panel Account then click on Cron Job.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-156038 size-full\" title=\"cron job setup\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/427-1-1.png\" alt=\"cron job setup\" width=\"656\" height=\"637\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/427-1-1.png 656w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/427-1-1-250x243.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/427-1-1-300x291.png 300w\" sizes=\"(max-width: 656px) 100vw, 656px\" loading=\"lazy\" \/><\/p>\n<p>To find the PHP directory path go to the terminal and log in with your ssh account using the command \u2018 <strong>ssh user@ip\/host<\/strong>\u2018. After that find the PHP path by running this command \u2018<strong>whereis php<\/strong>\u2018.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-155728 size-full\" style=\"width: 698px;\" title=\"run command\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/php.png\" alt=\"run command\" width=\"800\" height=\"99\" loading=\"lazy\" \/><\/p>\n<p>Now copy the usr\/bin\/php and write<\/p>\n<p>it in the command section followed by the Webkul ElasticSearch file path like this.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-155840\" title=\"add cron\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/php1-1.png\" alt=\"add cron\" width=\"800\" height=\"407\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/php1-1.png 1186w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/php1-1-250x127.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/php1-1-300x153.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/php1-1-768x390.png 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" loading=\"lazy\" \/><\/p>\n<p>Click the <strong>edit<\/strong> option to <strong>configure<\/strong> the module.<\/p>\n<p>First, select <strong>the store<\/strong> for which you want to implement the Elastic search. This option is for a<strong> multi-store configuration<\/strong>.<\/p>\n<p>Now, the admin will configure the options under the <strong>General Settings <\/strong>tab &#8211;<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-391490\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/oc.webkul.com_elastic-search_admin_index.php_routeextension_module_wk_elasticuser_tokenJCbyyLZgPQcx14xEdZ0VMXvRXYOoXCw4snapshots-1-2.png\" alt=\"General setting \" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/oc.webkul.com_elastic-search_admin_index.php_routeextension_module_wk_elasticuser_tokenJCbyyLZgPQcx14xEdZ0VMXvRXYOoXCw4snapshots-1-2.png 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/oc.webkul.com_elastic-search_admin_index.php_routeextension_module_wk_elasticuser_tokenJCbyyLZgPQcx14xEdZ0VMXvRXYOoXCw4snapshots-1-2-300x236.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/oc.webkul.com_elastic-search_admin_index.php_routeextension_module_wk_elasticuser_tokenJCbyyLZgPQcx14xEdZ0VMXvRXYOoXCw4snapshots-1-2-250x196.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/oc.webkul.com_elastic-search_admin_index.php_routeextension_module_wk_elasticuser_tokenJCbyyLZgPQcx14xEdZ0VMXvRXYOoXCw4snapshots-1-2-768x603.png 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<h3><strong>General Settings<\/strong><\/h3>\n<ul>\n<li>Select the <strong>Status<\/strong> of the Elastic search engine as <strong>Enabled<\/strong>\/<strong>Disabled<\/strong> as required<\/li>\n<li>Enter the <strong>Elasticsearch Host address<\/strong>(IP address of the server with Elasticsearch installed)<\/li>\n<li>Enter the <strong>Elasticsearch Port<\/strong> number(server with Elasticsearch installed)<\/li>\n<li><strong>Index Prefix <\/strong>is used to create your data index unique on the elastic server.<\/li>\n<li>Select the <strong>Elasticsearch Scheme<\/strong> to use <strong>HTTP<\/strong> or <strong>HTTPS<\/strong><\/li>\n<li>Enable this setting if you want products should be searched as per user location. For this Webkul Hyperlocal Extension must be installed.<\/li>\n<li>Choose to have a <strong>Login Authentication<\/strong> for the Elastic Server by selecting <strong>Enabled<\/strong>(need to enter Username &amp; Password) or select <strong>Disabled<\/strong><\/li>\n<li>Enter the numeric value in multiples of 10 for defining how many entries are indexed in every cron run or leave blank\/zero(0) for complete indexing.<\/li>\n<\/ul>\n<p>After this, the admin has to configure the settings under the <strong>Search<\/strong> tab. Here, you have 2 more tabs &#8211;<\/p>\n<ul>\n<li><strong>General<\/strong><\/li>\n<\/ul>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-391501\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/oc.webkul.com_elastic-search_admin_index.php_routeextension_module_wk_elasticuser_tokenJCbyyLZgPQcx14xEdZ0VMXvRXYOoXCw4snapshots-2.png\" alt=\"General search tab in elastic search \" width=\"1120\" height=\"1652\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/oc.webkul.com_elastic-search_admin_index.php_routeextension_module_wk_elasticuser_tokenJCbyyLZgPQcx14xEdZ0VMXvRXYOoXCw4snapshots-2.png 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/oc.webkul.com_elastic-search_admin_index.php_routeextension_module_wk_elasticuser_tokenJCbyyLZgPQcx14xEdZ0VMXvRXYOoXCw4snapshots-2-203x300.png 203w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/oc.webkul.com_elastic-search_admin_index.php_routeextension_module_wk_elasticuser_tokenJCbyyLZgPQcx14xEdZ0VMXvRXYOoXCw4snapshots-2-694x1024.png 694w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/oc.webkul.com_elastic-search_admin_index.php_routeextension_module_wk_elasticuser_tokenJCbyyLZgPQcx14xEdZ0VMXvRXYOoXCw4snapshots-2-169x249.png 169w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/oc.webkul.com_elastic-search_admin_index.php_routeextension_module_wk_elasticuser_tokenJCbyyLZgPQcx14xEdZ0VMXvRXYOoXCw4snapshots-2-768x1133.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/oc.webkul.com_elastic-search_admin_index.php_routeextension_module_wk_elasticuser_tokenJCbyyLZgPQcx14xEdZ0VMXvRXYOoXCw4snapshots-2-1041x1536.png 1041w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<p>Here, configure the <strong>General<\/strong> settings for the <strong>Search<\/strong> &#8211;<\/p>\n<ul>\n<li>Enter the <strong>Minimum Number Of Characters To Search<\/strong><\/li>\n<li>Select to <strong>Redirect If Single Result<\/strong> by selecting <strong>Enabled<\/strong> or <strong>Disabled<\/strong><\/li>\n<li>For <strong>Search In<\/strong> check the sections where you want to search on the front-end<\/li>\n<li>Check the sections under the option <strong>Search In Product For<\/strong> where you want to search for the product<\/li>\n<li>For the option <strong>Search In Category For <\/strong>check the sections where you want the search<\/li>\n<li><strong>Search In Information <\/strong>Check the sections that should be searched on the information pages.<\/li>\n<\/ul>\n<p>And under the <strong>Design<\/strong> tab &#8211;<\/p>\n<h3><strong>Design<\/strong><\/h3>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-391510\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Module-design-.png\" alt=\"Module design\" width=\"1120\" height=\"709\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Module-design-.png 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Module-design--300x190.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Module-design--250x158.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Module-design--768x486.png 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<p>Here for the below two options &#8211;<\/p>\n<ul>\n<li><strong>Details To Be Shown On Search Result <\/strong>&#8211; check the product detail sections that you want to display at the front-end<\/li>\n<li><strong>Search Text Box Placeholder<\/strong> &#8211; enter the placeholder for the front-end search box<\/li>\n<\/ul>\n<p>Finally, you can click the <strong>Save<\/strong> button at the top right-hand side to save the configuration settings.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"panel panel-primary\">\n<div class=\"panel-heading\">\n<div>\n<h3 class=\"panel-title\"><span style=\"color: #008000;\">How to Connect to the Elasticsearch Server<\/span><span style=\"color: #003300;\">?<\/span><\/h3>\n<\/div>\n<\/div>\n<div class=\"panel-body\">\n<div>\n<p>Under the <strong>General<\/strong> section in the configuration settings, after you have entered the correct details click the <strong>Check Status<\/strong> button at the top right-hand corner.<br \/>\n<img decoding=\"async\" class=\"alignnone size-full wp-image-391518\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/oc.webkul.com_elastic-search_admin_index.php_routeextension_module_wk_elasticuser_tokenJCbyyLZgPQcx14xEdZ0VMXvRXYOoXCw4snapshots-6.png\" alt=\"Check the status for the elastic search \" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/oc.webkul.com_elastic-search_admin_index.php_routeextension_module_wk_elasticuser_tokenJCbyyLZgPQcx14xEdZ0VMXvRXYOoXCw4snapshots-6.png 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/oc.webkul.com_elastic-search_admin_index.php_routeextension_module_wk_elasticuser_tokenJCbyyLZgPQcx14xEdZ0VMXvRXYOoXCw4snapshots-6-300x236.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/oc.webkul.com_elastic-search_admin_index.php_routeextension_module_wk_elasticuser_tokenJCbyyLZgPQcx14xEdZ0VMXvRXYOoXCw4snapshots-6-250x196.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/oc.webkul.com_elastic-search_admin_index.php_routeextension_module_wk_elasticuser_tokenJCbyyLZgPQcx14xEdZ0VMXvRXYOoXCw4snapshots-6-768x603.png 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><br \/>\nThis checks the connection and if the connection is <strong>established<\/strong> you will see a message with details<strong>.<\/strong><br \/>\n<a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Check-Status.png\"><img decoding=\"async\" class=\"aligncenter wp-image-155387\" title=\"enabled and running \" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Screenshot-from-2018-12-24-09-35-10.png\" alt=\"enabled and running \" width=\"800\" height=\"319\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Screenshot-from-2018-12-24-09-35-10.png 940w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Screenshot-from-2018-12-24-09-35-10-250x100.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Screenshot-from-2018-12-24-09-35-10-300x120.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Screenshot-from-2018-12-24-09-35-10-768x306.png 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" loading=\"lazy\" \/><\/a><\/p>\n<p>Else, if there is some issue then you will see an <strong>error message.<\/strong><br \/>\n<a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Error-Message.png\"><img decoding=\"async\" class=\"alignnone\" title=\"enabled and running \" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Error-Message.png\" alt=\"enabled and running \" width=\"800\" height=\"300\" loading=\"lazy\" \/><\/a><\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"panel panel-primary\">\n<div class=\"panel-heading\">\n<div>\n<h3 class=\"panel-title\"><span style=\"color: #008000;\">Elastic Search Index Management<br \/>\n<\/span><\/h3>\n<\/div>\n<\/div>\n<div class=\"panel-body\">\n<div>\n<p>After the successful installation of the extension, the admin will have the <strong>Elastic Search<\/strong> menu option visible under the admin side panel.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-391521\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Elastic-search-index-navigation-.png\" alt=\"Elastic-search-index-navigation-\" width=\"1120\" height=\"547\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Elastic-search-index-navigation-.png 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Elastic-search-index-navigation--300x147.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Elastic-search-index-navigation--250x122.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Elastic-search-index-navigation--768x375.png 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<p>Here, the admin will do the indexing for the elastic search. Admin can <strong>add<\/strong>, <strong>edit<\/strong>, <strong>delete,<\/strong> and <strong>clear<\/strong> the indexes for <strong>products<\/strong>, <strong>categories<\/strong>, <strong>manufacturers<\/strong>, and <strong>information.<\/strong><\/p>\n<p>Now, add details for the elastic search.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-391525\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/add-details-for-the-Elastic-search-.png\" alt=\"add-details-for-the-Elastic-search-\" width=\"1119\" height=\"668\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/add-details-for-the-Elastic-search-.png 1119w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/add-details-for-the-Elastic-search--300x179.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/add-details-for-the-Elastic-search--250x149.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/add-details-for-the-Elastic-search--768x458.png 768w\" sizes=\"(max-width: 1119px) 100vw, 1119px\" loading=\"lazy\" \/><\/p>\n<p>To <strong>add<\/strong> an index click on the add button at the top right-hand side.<\/p>\n<p>Here, to add an index enter &#8211;<\/p>\n<ul>\n<li><strong>Index Name<\/strong>(every character must be lower case) &amp; also predefined\u00a0<strong>Index prefix<\/strong> i.e<strong> elastic_<\/strong> is added before the <strong>Index name<\/strong> to make every field unique from other.<\/li>\n<li>The <strong>Index Type<\/strong>(select the index type for this mapping).<\/li>\n<li>The <strong>No of Shards <\/strong>(The ability to subdivide your index into multiple pieces).<\/li>\n<li><strong>Number of Replicas<\/strong>(if the node holding a primary shard dies, a replica is promoted to the role of primary).<\/li>\n<li>Select the <strong>Status<\/strong> of this Index as <strong>Enabled<\/strong> or <strong>Disabled.<\/strong><\/li>\n<li>lastly, click the <strong>Save<\/strong> button to save the Data Index.<\/li>\n<\/ul>\n<p>To <strong>sync<\/strong> the <strong>data index<\/strong> to the Elastic Server click the <strong>refresh<\/strong> button at the right of the respective index.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-391534\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Synced-all-the-data-of-elatic-search.png\" alt=\"Synced-all-the-data-of-elastic-search\" width=\"1120\" height=\"546\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Synced-all-the-data-of-elatic-search.png 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Synced-all-the-data-of-elatic-search-300x146.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Synced-all-the-data-of-elatic-search-250x122.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Synced-all-the-data-of-elatic-search-768x374.png 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<p>When the index data is uploaded\/updated you will see a confirmation for the same.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-391537\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/All-products-are-indexedfor-elasticsearch.png\" alt=\"All-products-are-indexedfor-elasticsearch\" width=\"1116\" height=\"661\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/All-products-are-indexedfor-elasticsearch.png 1116w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/All-products-are-indexedfor-elasticsearch-300x178.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/All-products-are-indexedfor-elasticsearch-250x148.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/All-products-are-indexedfor-elasticsearch-768x455.png 768w\" sizes=\"(max-width: 1116px) 100vw, 1116px\" loading=\"lazy\" \/><\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"panel panel-primary\">\n<div class=\"panel-heading\">\n<div>\n<p>To clear all synced data in the particular index to the Elastic server.\u00a0 Firstly, select the particular index and then click on the <strong>Clear Index<\/strong> button at the top right-hand side to clear all the synced data.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-391522\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/add-edit-delete-clear-index.png\" alt=\"add-edit-delete-clear-index\" width=\"1116\" height=\"549\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/add-edit-delete-clear-index.png 1116w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/add-edit-delete-clear-index-300x148.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/add-edit-delete-clear-index-250x123.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/add-edit-delete-clear-index-768x378.png 768w\" sizes=\"(max-width: 1116px) 100vw, 1116px\" loading=\"lazy\" \/><\/p>\n<h3 class=\"panel-title\"><span style=\"color: #008000;\">How to Synchronize the product to ElasticSearch?<\/span><\/h3>\n<p>The admin will have the module under <strong>Catalog\u00a0<\/strong>&gt;<strong>Products.<\/strong><strong>\u00a0<\/strong>Here, you can <strong>add, edit, delete, synchronize,\u00a0and desynchronize<\/strong> the product as required.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-391552\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/oc.webkul.com_elastic-search_admin_index.php_routecatalog_productuser_tokeniTg1xoDnwBBgrKLaSJS2kzHjfCmK76risnapshots.png\" alt=\"product of the elastic search\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/oc.webkul.com_elastic-search_admin_index.php_routecatalog_productuser_tokeniTg1xoDnwBBgrKLaSJS2kzHjfCmK76risnapshots.png 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/oc.webkul.com_elastic-search_admin_index.php_routecatalog_productuser_tokeniTg1xoDnwBBgrKLaSJS2kzHjfCmK76risnapshots-300x236.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/oc.webkul.com_elastic-search_admin_index.php_routecatalog_productuser_tokeniTg1xoDnwBBgrKLaSJS2kzHjfCmK76risnapshots-250x196.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/oc.webkul.com_elastic-search_admin_index.php_routecatalog_productuser_tokeniTg1xoDnwBBgrKLaSJS2kzHjfCmK76risnapshots-768x603.png 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<p>To <strong>sync<\/strong> the <b>product\/s <\/b>to the Elastic Server click the <b>Synchronize<\/b> button at the right of the respective index. as shown in the below snapshots.<\/p>\n<p>When the products are synchronized,\u00a0 you will see a confirmation for the same.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-391554\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/all-product-are-syncronize-.png\" alt=\"all-product-are-syncronize-\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/all-product-are-syncronize-.png 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/all-product-are-syncronize--300x236.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/all-product-are-syncronize--250x196.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/all-product-are-syncronize--768x603.png 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<p>Similarly, for removing the <b>product\/s<\/b> from the Elastic Server click the <strong>des<\/strong><b>ynchronize<\/b> button at the right of the respective index as shown in the below snapshots.<\/p>\n<p>When the products are removed from the Elastic Server you will see a confirmation for the same.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-391556\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/all-products-are-removed-from-the-Elastic-server.png\" alt=\"all-products-are-removed-from-the-Elastic-server\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/all-products-are-removed-from-the-Elastic-server.png 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/all-products-are-removed-from-the-Elastic-server-300x236.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/all-products-are-removed-from-the-Elastic-server-250x196.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/all-products-are-removed-from-the-Elastic-server-768x603.png 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<h3 class=\"panel-title\"><span style=\"color: #008000;\">Elasticsearch at Work<\/span><\/h3>\n<\/div>\n<\/div>\n<div class=\"panel-body\">\n<div>\n<p>On the front end, the customers can now make use of Elasticsearch for making the fastest search within your OpenCart web store.<\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-187593\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/19075423\/front-end-elastic-search.png\" alt=\"front-end-elastic-search\" width=\"880\" height=\"459\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/19075423\/front-end-elastic-search.png 1281w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/19075423\/front-end-elastic-search.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/19075423\/front-end-elastic-search.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/19075423\/front-end-elastic-search.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/19075423\/front-end-elastic-search.png 1200w\" sizes=\"(max-width: 880px) 100vw, 880px\" loading=\"lazy\" \/><\/p>\n<p><span style=\"color: #ff6600;\">Did You Mean<\/span>: This feature allows the customers to search for the desired products even if they had mistakenly entered the wrong product name. In this feature will suggest to them all the products which have a nearby same product name.<\/p>\n<p>For further detailed information regarding this feature, you can follow this <a href=\"https:\/\/www.elastic.co\/guide\/en\/elasticsearch\/reference\/6.5\/search-suggesters-phrase.html\" target=\"_blank\" rel=\"noopener noreferrer\">link<\/a>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-155424\" title=\"ElasticSearch At Work\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Search-iped.png\" alt=\"ElasticSearch At Work\" width=\"800\" height=\"545\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Search-iped.png 1275w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Search-iped-250x170.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Search-iped-300x204.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Search-iped-768x523.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Search-iped-1200x818.png 1200w\" sizes=\"(max-width: 800px) 100vw, 800px\" loading=\"lazy\" \/><\/p>\n<div class=\"block-feature\"><\/div>\n<p><span style=\"color: #ff6600;\">Search Suggestions<\/span>: When a customer searches for a character string suggestions are provided for the entered string. The customer can now click any of the suggestions to redirect to the selected suggestion.<br \/>\n<a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Elastic_Search_Frontend.png\"><img decoding=\"async\" class=\"alignnone\" title=\"Search suggestions\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Elastic_Search_Frontend.png\" alt=\"Search suggestions\" width=\"800\" height=\"607\" loading=\"lazy\" \/><\/a><br \/>\n<span style=\"color: #ff6600;\">Full Keyword Search<\/span>: When a keyword is searched; along with the suggestions you see the products being displayed with the keyword.<br \/>\n<a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Full_Text_Search_Suggestion_Products-1.png\"><img decoding=\"async\" class=\"alignnone\" title=\"Full keyword search\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Full_Text_Search_Suggestion_Products-1.png\" alt=\"Full keyword search\" width=\"800\" height=\"605\" loading=\"lazy\" \/><\/a><\/p>\n<p><span style=\"color: #ff6600;\">Description Search<\/span>: Customers can also search the products using the product description.<\/p>\n<p><a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Search-Using-Description-1.png\"><img decoding=\"async\" class=\"alignnone\" title=\"Search Using Product Description\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Search-Using-Description-1.png\" alt=\"Search Using Product Description\" width=\"800\" height=\"925\" loading=\"lazy\" \/><\/a><\/p>\n<p><span style=\"color: #ff6600;\">Category-Based Search:<\/span> Customers can easily search for their desired products by using the category&#8217;s name.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-155645\" title=\"Category based search\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Webkul-Demo.png\" alt=\"Category based search\" width=\"800\" height=\"368\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Webkul-Demo.png 1279w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Webkul-Demo-250x115.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Webkul-Demo-300x138.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Webkul-Demo-768x354.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Webkul-Demo-1200x553.png 1200w\" sizes=\"(max-width: 800px) 100vw, 800px\" loading=\"lazy\" \/><\/p>\n<p><span style=\"color: #ff6600;\">Manufacturer based Search:<\/span> Here the customers can easily search for the products by using the\u00a0manufacturer names.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-155648\" title=\"Manufacturer based search\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Webkul-Demo-1.png\" alt=\"Manufacturer based search\" width=\"800\" height=\"225\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Webkul-Demo-1.png 1271w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Webkul-Demo-1-250x70.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Webkul-Demo-1-300x85.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Webkul-Demo-1-768x216.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Webkul-Demo-1-1200x338.png 1200w\" sizes=\"(max-width: 800px) 100vw, 800px\" loading=\"lazy\" \/><\/p>\n<p><span style=\"color: #ff6600;\">Information-based search:<\/span> Customers can easily search for the products by providing information titles in the search bar and can find the related products.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-155652\" title=\"Information based search \" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Webkul-Demo-2.png\" alt=\"Information based search \" width=\"800\" height=\"404\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Webkul-Demo-2.png 1280w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Webkul-Demo-2-250x126.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Webkul-Demo-2-300x151.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Webkul-Demo-2-768x388.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Webkul-Demo-2-1200x606.png 1200w\" sizes=\"(max-width: 800px) 100vw, 800px\" loading=\"lazy\" \/><\/p>\n<p><span style=\"color: #ff6600;\">Tag-based search:<\/span> The customer can search for their desired products by just using the tags associated with products.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-155833\" title=\"Tag based search \" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Webkul-Demo-3.png\" alt=\"Tag based search \" width=\"800\" height=\"384\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Webkul-Demo-3.png 1276w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Webkul-Demo-3-250x120.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Webkul-Demo-3-300x144.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Webkul-Demo-3-768x368.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Webkul-Demo-3-1200x576.png 1200w\" sizes=\"(max-width: 800px) 100vw, 800px\" loading=\"lazy\" \/><\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"wk-index-wrap\">\n<h3 class=\"index-title\">Elasticsearch Integrated With Hyperlocal<\/h3>\n<p>The module helps the customers find the products based on their location. Using this feature product search result includes the product of all those sellers who are located in the same region as that of the customer location.<\/p>\n<p>As shown in the below image to use this feature the store admin must enable the field <strong>Hyperlocal Status.<\/strong><\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-391518\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/oc.webkul.com_elastic-search_admin_index.php_routeextension_module_wk_elasticuser_tokenJCbyyLZgPQcx14xEdZ0VMXvRXYOoXCw4snapshots-6.png\" alt=\"Check the status for the elastic search \" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/oc.webkul.com_elastic-search_admin_index.php_routeextension_module_wk_elasticuser_tokenJCbyyLZgPQcx14xEdZ0VMXvRXYOoXCw4snapshots-6.png 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/oc.webkul.com_elastic-search_admin_index.php_routeextension_module_wk_elasticuser_tokenJCbyyLZgPQcx14xEdZ0VMXvRXYOoXCw4snapshots-6-300x236.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/oc.webkul.com_elastic-search_admin_index.php_routeextension_module_wk_elasticuser_tokenJCbyyLZgPQcx14xEdZ0VMXvRXYOoXCw4snapshots-6-250x196.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/oc.webkul.com_elastic-search_admin_index.php_routeextension_module_wk_elasticuser_tokenJCbyyLZgPQcx14xEdZ0VMXvRXYOoXCw4snapshots-6-768x603.png 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<\/div>\n<div class=\"wk-index-wrap\">\n<h3 class=\"index-title\">Add Seller Location &#8211; Elasticsearch<\/h3>\n<\/div>\n<p>Firstly, the seller needs to add their location. As a result, the product of the sellers of the region will be visible in the customer search results.<\/p>\n<p>For this go to the Seller panel click\u00a0<strong>Seller Location &gt; Add Location.\u00a0<\/strong>Further, simply enter the location and click <strong>Save.<\/strong><\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-289510\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Shipping-Location.png\" alt=\"add-location\" width=\"800\" height=\"522\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Shipping-Location.png 1920w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Shipping-Location-300x196.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Shipping-Location-1200x783.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Shipping-Location-250x163.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Shipping-Location-768x501.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Shipping-Location-1536x1002.png 1536w\" sizes=\"(max-width: 800px) 100vw, 800px\" loading=\"lazy\" \/><\/p>\n<div class=\"wk-index-wrap\">\n<h3 class=\"index-title\">Fetch Customer Location &#8211; Hyperlocal Feature<\/h3>\n<\/div>\n<p>On the front end, the customer can enter their location and click <strong>Continue with Location.<\/strong><\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-289515\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Your-Store.png\" alt=\"customer-product-search-hyperlocal\" width=\"800\" height=\"316\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Your-Store.png 1894w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Your-Store-300x118.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Your-Store-1200x474.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Your-Store-250x99.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Your-Store-768x303.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Your-Store-1536x607.png 1536w\" sizes=\"(max-width: 800px) 100vw, 800px\" loading=\"lazy\" \/><\/p>\n<p>Also, the customers can change their location as shown in the below image.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-290781\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Your-Store-2.png\" alt=\"Your-Store (2)\" width=\"800\" height=\"332\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Your-Store-2.png 1894w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Your-Store-2-300x124.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Your-Store-2-1200x497.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Your-Store-2-250x104.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Your-Store-2-768x318.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/Your-Store-2-1536x637.png 1536w\" sizes=\"(max-width: 800px) 100vw, 800px\" loading=\"lazy\" \/><\/p>\n<p><strong>Support\u00a0<\/strong><\/p>\n<p>Further, the customer can search for the products and he\/she will be shown search results based on their location i.e the product of those seller&#8217;s who are present within their region.<\/p>\n<p>For any query or suggestion\/customization request get back to us at <a href=\"mailto:support@webkul.com\"><span style=\"color: #0000ff;\">support@webkul.com<\/span><\/a> or raise a ticket at <span style=\"color: #0000ff;\"><a style=\"color: #0000ff;\" href=\"http:\/\/webkul.uvdesk.com\" target=\"_blank\" rel=\"noopener noreferrer\">webkul.uvdesk.com <\/a><\/span><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p><!--more--><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00a0OpenCart Elasticsearch: Now easily integrate the Elasticsearch engine within your OpenCart web store using the OpenCart Elasticsearch extension. Store your entire product catalog on the server where you have to install the Elasticsearch then provide search and autocomplete suggestions for the customers of your web store. Elasticsearch is a highly scalable open-source full-text search engine. <a href=\"https:\/\/webkul.com\/blog\/opencart-elasticsearch\/\">[&#8230;]<\/a><\/p>\n","protected":false},"author":79,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[305],"tags":[6786],"class_list":["post-110770","post","type-post","status-publish","format-standard","hentry","category-opencart","tag-opencart-elastic-search"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>OpenCart Elasticsearch | Advanced Vendor Search Engine<\/title>\n<meta name=\"description\" content=\"Now easily integrate Elasticsearch engine within your OpenCart web store using the OpenCart Elasticsearch extension. It allows you to store, search, and analyze big volumes of data very quickly. It returns the results of the entered query in real time.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/webkul.com\/blog\/opencart-elasticsearch\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"OpenCart Elasticsearch | Advanced Vendor Search Engine\" \/>\n<meta property=\"og:description\" content=\"Now easily integrate Elasticsearch engine within your OpenCart web store using the OpenCart Elasticsearch extension. It allows you to store, search, and analyze big volumes of data very quickly. It returns the results of the entered query in real time.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webkul.com\/blog\/opencart-elasticsearch\/\" \/>\n<meta property=\"og:site_name\" content=\"Webkul Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/webkul\/\" \/>\n<meta property=\"article:published_time\" content=\"2018-02-06T13:23:04+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-02-20T08:26:08+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2018\/02\/New-1-1.png\" \/>\n<meta name=\"author\" content=\"Nishad Bhan\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@webkul\" \/>\n<meta name=\"twitter:site\" content=\"@webkul\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Nishad Bhan\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"16 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/webkul.com\/blog\/opencart-elasticsearch\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/opencart-elasticsearch\/\"},\"author\":{\"name\":\"Nishad Bhan\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/d5f376b54be75483744f8320d172d9e0\"},\"headline\":\"OpenCart Elasticsearch\",\"datePublished\":\"2018-02-06T13:23:04+00:00\",\"dateModified\":\"2025-02-20T08:26:08+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/opencart-elasticsearch\/\"},\"wordCount\":1944,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/opencart-elasticsearch\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2018\/02\/New-1-1.png\",\"keywords\":[\"opencart elastic search\"],\"articleSection\":[\"opencart\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/webkul.com\/blog\/opencart-elasticsearch\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/webkul.com\/blog\/opencart-elasticsearch\/\",\"url\":\"https:\/\/webkul.com\/blog\/opencart-elasticsearch\/\",\"name\":\"OpenCart Elasticsearch | Advanced Vendor Search Engine\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/opencart-elasticsearch\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/opencart-elasticsearch\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2018\/02\/New-1-1.png\",\"datePublished\":\"2018-02-06T13:23:04+00:00\",\"dateModified\":\"2025-02-20T08:26:08+00:00\",\"description\":\"Now easily integrate Elasticsearch engine within your OpenCart web store using the OpenCart Elasticsearch extension. It allows you to store, search, and analyze big volumes of data very quickly. It returns the results of the entered query in real time.\",\"breadcrumb\":{\"@id\":\"https:\/\/webkul.com\/blog\/opencart-elasticsearch\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/webkul.com\/blog\/opencart-elasticsearch\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/opencart-elasticsearch\/#primaryimage\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/New-1-1.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/New-1-1.png\",\"width\":1276,\"height\":622},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/webkul.com\/blog\/opencart-elasticsearch\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/webkul.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"OpenCart Elasticsearch\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/webkul.com\/blog\/#website\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"name\":\"Webkul Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/webkul.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/webkul.com\/blog\/#organization\",\"name\":\"WebKul Software Private Limited\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"width\":380,\"height\":380,\"caption\":\"WebKul Software Private Limited\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/webkul\/\",\"https:\/\/x.com\/webkul\",\"https:\/\/www.instagram.com\/webkul\/\",\"https:\/\/www.linkedin.com\/company\/webkul\",\"https:\/\/www.youtube.com\/user\/webkul\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/d5f376b54be75483744f8320d172d9e0\",\"name\":\"Nishad Bhan\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/7a708390ff9ca00da55b3ed0b076fe4f3624005bce5b5d88e6b3d99d15c13ec2?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/7a708390ff9ca00da55b3ed0b076fe4f3624005bce5b5d88e6b3d99d15c13ec2?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"caption\":\"Nishad Bhan\"},\"description\":\"Nishad Bhan excels in analyzing eCommerce processes on the Magento platform, optimizing workflows, and delivering strategic solutions. Expertise ensures seamless platform integration, driving digital innovation and aligning technology with business objectives for growth.\",\"url\":\"https:\/\/webkul.com\/blog\/author\/nishad-bhan981\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"OpenCart Elasticsearch | Advanced Vendor Search Engine","description":"Now easily integrate Elasticsearch engine within your OpenCart web store using the OpenCart Elasticsearch extension. It allows you to store, search, and analyze big volumes of data very quickly. It returns the results of the entered query in real time.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/webkul.com\/blog\/opencart-elasticsearch\/","og_locale":"en_US","og_type":"article","og_title":"OpenCart Elasticsearch | Advanced Vendor Search Engine","og_description":"Now easily integrate Elasticsearch engine within your OpenCart web store using the OpenCart Elasticsearch extension. It allows you to store, search, and analyze big volumes of data very quickly. It returns the results of the entered query in real time.","og_url":"https:\/\/webkul.com\/blog\/opencart-elasticsearch\/","og_site_name":"Webkul Blog","article_publisher":"https:\/\/www.facebook.com\/webkul\/","article_published_time":"2018-02-06T13:23:04+00:00","article_modified_time":"2025-02-20T08:26:08+00:00","og_image":[{"url":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2018\/02\/New-1-1.png","type":"","width":"","height":""}],"author":"Nishad Bhan","twitter_card":"summary_large_image","twitter_creator":"@webkul","twitter_site":"@webkul","twitter_misc":{"Written by":"Nishad Bhan","Est. reading time":"16 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/webkul.com\/blog\/opencart-elasticsearch\/#article","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/opencart-elasticsearch\/"},"author":{"name":"Nishad Bhan","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/d5f376b54be75483744f8320d172d9e0"},"headline":"OpenCart Elasticsearch","datePublished":"2018-02-06T13:23:04+00:00","dateModified":"2025-02-20T08:26:08+00:00","mainEntityOfPage":{"@id":"https:\/\/webkul.com\/blog\/opencart-elasticsearch\/"},"wordCount":1944,"commentCount":0,"publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"image":{"@id":"https:\/\/webkul.com\/blog\/opencart-elasticsearch\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2018\/02\/New-1-1.png","keywords":["opencart elastic search"],"articleSection":["opencart"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/webkul.com\/blog\/opencart-elasticsearch\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/webkul.com\/blog\/opencart-elasticsearch\/","url":"https:\/\/webkul.com\/blog\/opencart-elasticsearch\/","name":"OpenCart Elasticsearch | Advanced Vendor Search Engine","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/webkul.com\/blog\/opencart-elasticsearch\/#primaryimage"},"image":{"@id":"https:\/\/webkul.com\/blog\/opencart-elasticsearch\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2018\/02\/New-1-1.png","datePublished":"2018-02-06T13:23:04+00:00","dateModified":"2025-02-20T08:26:08+00:00","description":"Now easily integrate Elasticsearch engine within your OpenCart web store using the OpenCart Elasticsearch extension. It allows you to store, search, and analyze big volumes of data very quickly. It returns the results of the entered query in real time.","breadcrumb":{"@id":"https:\/\/webkul.com\/blog\/opencart-elasticsearch\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webkul.com\/blog\/opencart-elasticsearch\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/opencart-elasticsearch\/#primaryimage","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/New-1-1.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/02\/New-1-1.png","width":1276,"height":622},{"@type":"BreadcrumbList","@id":"https:\/\/webkul.com\/blog\/opencart-elasticsearch\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webkul.com\/blog\/"},{"@type":"ListItem","position":2,"name":"OpenCart Elasticsearch"}]},{"@type":"WebSite","@id":"https:\/\/webkul.com\/blog\/#website","url":"https:\/\/webkul.com\/blog\/","name":"Webkul Blog","description":"","publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/webkul.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/webkul.com\/blog\/#organization","name":"WebKul Software Private Limited","url":"https:\/\/webkul.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","width":380,"height":380,"caption":"WebKul Software Private Limited"},"image":{"@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/webkul\/","https:\/\/x.com\/webkul","https:\/\/www.instagram.com\/webkul\/","https:\/\/www.linkedin.com\/company\/webkul","https:\/\/www.youtube.com\/user\/webkul\/"]},{"@type":"Person","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/d5f376b54be75483744f8320d172d9e0","name":"Nishad Bhan","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/7a708390ff9ca00da55b3ed0b076fe4f3624005bce5b5d88e6b3d99d15c13ec2?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/7a708390ff9ca00da55b3ed0b076fe4f3624005bce5b5d88e6b3d99d15c13ec2?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","caption":"Nishad Bhan"},"description":"Nishad Bhan excels in analyzing eCommerce processes on the Magento platform, optimizing workflows, and delivering strategic solutions. Expertise ensures seamless platform integration, driving digital innovation and aligning technology with business objectives for growth.","url":"https:\/\/webkul.com\/blog\/author\/nishad-bhan981\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/110770","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/users\/79"}],"replies":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/comments?post=110770"}],"version-history":[{"count":91,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/110770\/revisions"}],"predecessor-version":[{"id":391576,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/110770\/revisions\/391576"}],"wp:attachment":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media?parent=110770"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/categories?post=110770"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/tags?post=110770"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}