{"id":132378,"date":"2018-07-10T12:37:19","date_gmt":"2018-07-10T12:37:19","guid":{"rendered":"https:\/\/webkul.com\/blog\/?p=132378"},"modified":"2022-12-08T13:45:33","modified_gmt":"2022-12-08T13:45:33","slug":"odoo-smart-search-using-elasticsearch","status":"publish","type":"post","link":"https:\/\/webkul.com\/blog\/odoo-smart-search-using-elasticsearch\/","title":{"rendered":"Guide for Odoo Smart Search using Elasticsearch"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\"><strong>INTRODUCTION<\/strong><\/h2>\n\n\n\n<p><strong><em>Advanced searches with Odoo Smart Search using Elasticsearch!<\/em><\/strong><\/p>\n\n\n\n<p>The search bar helps find products effortlessly and conveniently. However, writing the full name to search product is not sound for a good user experience. It will be convenient when users can get search and popular suggestions while searching for products.<\/p>\n\n\n\n<p>Elasticsearch is a full-text search and analytics engine that provides real-time search results on the website. Moreover, it can search results to the search query much faster than the PostgreSQL database based on the index.<\/p>\n\n\n\n<p>Odoo Smart Search using Elasticsearch allows you to efficiently search through the nook and corners to return results in a fraction of the time.<\/p>\n\n\n\n<p>In addition, you can enable auto-completion, suggestions, recent searches, and trending searches in the search bar on the Odoo website. Further, define the data fields to import from the Odoo server to the Elasticsearch server. Also, retrieve product mapping history for debugging purposes.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>FEATURES<\/strong><\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Shows fast results for the searched terms on the Odoo website via Odoo Smart Search using Elasticsearch.<\/li>\n\n\n\n<li>Also, the admin can map trending searches with the search results from the Odoo backend.<\/li>\n\n\n\n<li>Mapped searches are shown to customers while hovering over the search box while typing a search term.<\/li>\n\n\n\n<li>It provides auto-completion suggestion features while entering the search term.<\/li>\n\n\n\n<li>Similarly, the admin can enable recent searches so the customer can view them while hovering over the search box.<\/li>\n\n\n\n<li>The module shows real-time search suggestions to customers while typing product names.<\/li>\n\n\n\n<li>Schedule cron to automatically update the index from time to time for new products on the website.<\/li>\n\n\n\n<li>Also, the admin can choose and enter the fields they want to be indexed by Elasticsearch.<\/li>\n\n\n\n<li>Also, you can set the values of the fields you want to index.<\/li>\n\n\n\n<li>It also allows adding the filter to the results shown on the website for any entered query. For example, hiding out-of-stock products from the search results.<\/li>\n\n\n\n<li>Moreover, you can customize the hover box from the Odoo backend and include or exclude the product details.<\/li>\n\n\n\n<li>The mapping history of all products is available in the Odoo backend.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>INSTALLATION<\/strong><\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Once you purchase the App from Webkul store, you will receive the link to download the zip file of the module.<\/li>\n\n\n\n<li>Extract the file on your system after the download finishes. You will be able to see a folder named- <strong>\u2018odoo_elasticsearch.\u2019<\/strong><\/li>\n\n\n\n<li>Copy and paste this folder inside your Odoo Add-Ons path.<\/li>\n\n\n\n<li>Now, open the Odoo App and click on the Settings menu. Here, click on Activate the Developer Mode.<\/li>\n\n\n\n<li>Then, open the Apps menu and click on <strong>\u2018Update Modules List.\u2019<\/strong><\/li>\n\n\n\n<li>In the search bar, remove all the filters and search<strong> \u2018odoo_elasticsearch.\u2019<\/strong><\/li>\n\n\n\n<li>You will be able to see the module in the search result. Click on \u2018<strong>Install<\/strong>\u2019 to install it.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>WORKFLOW<\/strong><\/h2>\n\n\n\n<p>Let\u2019s move to the configuration of Odoo Smart Search Using Elasticsearch.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>CONFIGURATION<\/strong><\/h3>\n\n\n\n<p>1. Firstly, log in to the Odoo backend and go to <strong>\u2018Elastic Search&gt; Elastic Index Mapping&gt; Create.\u2019<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-224.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1200\" height=\"593\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-224-1200x593.png\" alt=\"Creating-Index-mapping-in-Odoo-backend-1.\" class=\"wp-image-352762\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-224-1200x593.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-224-300x148.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-224-250x124.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-224-768x380.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-224-1536x759.png 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-224.png 1600w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/a><\/figure>\n\n\n\n<p>2. On the new page, fill in the details, select data from the <strong>\u2018Field Details\u2019<\/strong> tab, and click the <strong>\u2018Save\u2019<\/strong> button.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-225-1200x593.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1200\" height=\"593\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-225-1200x593.png\" alt=\"Creating-Index-mapping-in-Odoo-backend-2.\" class=\"wp-image-352763\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-225-1200x593.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-225-300x148.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-225-250x124.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-225-768x380.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-225-1536x759.png 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-225.png 1600w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/a><\/figure>\n\n\n\n<p>3. After saving, click the <strong>\u2018Forcely Update or Create\/Update Index\u2019<\/strong> as per requirement.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-226.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1200\" height=\"593\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-226-1200x593.png\" alt=\"Viewing-index-updating-or-creating-options-in-Odoo.\" class=\"wp-image-352764\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-226-1200x593.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-226-300x148.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-226-250x124.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-226-768x380.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-226-1536x759.png 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-226.png 1600w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/a><\/figure>\n\n\n\n<p>3.1. On clicking <strong>\u2018Forcely Update,\u2019<\/strong> a pop will appear on the screen showing a successful update message.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-227.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1200\" height=\"593\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-227-1200x593.png\" alt=\"Forecely-updating-mapping-in-Odoo.\" class=\"wp-image-352765\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-227-1200x593.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-227-300x148.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-227-250x123.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-227-768x379.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-227-1536x758.png 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-227.png 1600w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/a><\/figure>\n\n\n\n<p>3.2. When you click the <strong>\u2018Create\/Update Index,\u2019<\/strong> a pop-up will appear on the screen about successful creation or update.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-228.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1200\" height=\"593\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-228-1200x593.png\" alt=\"Creating-or-updating-index-in-Odoo-backend.\" class=\"wp-image-352766\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-228-1200x593.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-228-300x148.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-228-250x123.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-228-768x379.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-228-1536x758.png 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-228.png 1600w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/a><\/figure>\n\n\n\n<p>4. After creating or updating the index, you can view the mapping by clicking the <strong>\u2018Record Mapping\u2019<\/strong> option.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-229.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1200\" height=\"593\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-229-1200x593.png\" alt=\"Locating-mappings-in-Odoo-backend.\" class=\"wp-image-352767\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-229-1200x593.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-229-300x148.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-229-250x123.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-229-768x379.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-229-1536x758.png 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-229.png 1600w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/a><\/figure>\n\n\n\n<p>5. On the next page, you can view all the mappings.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-230.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1200\" height=\"593\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-230-1200x593.png\" alt=\"Viewing-index-mappings-in-the-Odoo-backend.\" class=\"wp-image-352768\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-230-1200x593.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-230-300x148.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-230-250x124.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-230-768x380.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-230-1536x759.png 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-230.png 1600w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/a><\/figure>\n\n\n\n<p>6. Now, move to <strong>\u2018Configuration&gt; Connection Settings&gt; Create.\u2019<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-231.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1200\" height=\"593\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-231-1200x593.png\" alt=\"Configuring-Odoo-Smart-Search-using-Elasticsearch-1.\" class=\"wp-image-352769\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-231-1200x593.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-231-300x148.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-231-250x124.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-231-768x380.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-231-1536x759.png 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-231.png 1600w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/a><\/figure>\n\n\n\n<p>7. Fill in the details of the page and click the <strong>\u2018Save\u2019<\/strong> button.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-232.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1200\" height=\"593\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-232-1200x593.png\" alt=\"Configuring-Odoo-Smart-Search-using-Elasticsearch-2.\" class=\"wp-image-352770\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-232-1200x593.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-232-300x148.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-232-250x124.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-232-768x380.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-232-1536x759.png 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-232.png 1600w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/a><\/figure>\n\n\n\n<p>8. After saving, you can test the connection with the <strong>\u2018Test Connection\u2019<\/strong> button.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-233.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1200\" height=\"593\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-233-1200x593.png\" alt=\"Configuring-Odoo-Smart-Search-using-Elasticsearch-3.\" class=\"wp-image-352771\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-233-1200x593.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-233-300x148.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-233-250x123.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-233-768x379.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-233-1536x758.png 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-233.png 1600w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/a><\/figure>\n\n\n\n<p>9. Once you test the connection, go to <strong>\u2018Configuration&gt; Elastic Setting&gt; Create.\u2019<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-233-1.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1200\" height=\"593\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-233-1-1200x593.png\" alt=\"Configuring-Odoo-Smart-Search-using-Elasticsearch-4.\" class=\"wp-image-352772\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-233-1-1200x593.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-233-1-300x148.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-233-1-250x123.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-233-1-768x379.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-233-1-1536x758.png 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-233-1.png 1600w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/a><\/figure>\n\n\n\n<p>10. Next, enter the name under the <strong>\u2018Website Settings\u2019<\/strong> tab, and configure the settings under it as per your need.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-234-1200x593.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1200\" height=\"593\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-234-1200x593.png\" alt=\"Configuring-Odoo-Smart-Search-using-Elasticsearch-5.\" class=\"wp-image-352773\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-234-1200x593.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-234-300x148.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-234-250x123.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-234-768x379.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-234-1536x758.png 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-234.png 1600w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/a><\/figure>\n\n\n\n<p>11. Move to the <strong>\u2018Advance Settings\u2019<\/strong> tab, fill in auto-completion options and define the <strong>\u2018Searching Algorithm.\u2019<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-235.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1200\" height=\"593\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-235-1200x593.png\" alt=\"Configuring-Odoo-Smart-Search-using-Elasticsearch-6.\" class=\"wp-image-352774\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-235-1200x593.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-235-300x148.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-235-250x124.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-235-768x380.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-235-1536x759.png 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-235.png 1600w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/a><\/figure>\n\n\n\n<p>12. Next, configure the <strong>\u2018Cron Settings\u2019<\/strong> tab.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-236.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1200\" height=\"593\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-236-1200x593.png\" alt=\"Configuring-Odoo-Smart-Search-using-Elasticsearch-7.\" class=\"wp-image-352775\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-236-1200x593.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-236-300x148.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-236-250x124.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-236-768x380.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-236-1536x759.png 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-236.png 1600w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/a><\/figure>\n\n\n\n<p>13. Lastly, open the <strong>\u2018Elastic Indexes\u2019<\/strong> tab and click <strong>\u2018Add a Line\u2019<\/strong> to add the index.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-237.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1200\" height=\"593\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-237-1200x593.png\" alt=\"Configuring-Odoo-Smart-Search-using-Elasticsearch-8.\" class=\"wp-image-352776\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-237-1200x593.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-237-300x148.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-237-250x123.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-237-768x379.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-237-1536x758.png 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-237.png 1600w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/a><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>WEBSITE VIEW<\/strong><\/h3>\n\n\n\n<p>14. On the website, go to the <strong>\u2018Shop\u2019<\/strong> page, enter some words, and Elasticsearch will show the suggestion as per the entered words.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-238.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1200\" height=\"593\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-238-1200x593.png\" alt=\"Odoo-Smart-Search-using-Elasticsearch-on-website-1.\" class=\"wp-image-352777\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-238-1200x593.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-238-300x148.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-238-250x124.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-238-768x380.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-238-1536x759.png 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-238.png 1600w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/a><\/figure>\n\n\n\n<p>15. Also, if you hover over or click the search bar, you can view the recent searches.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-239.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1200\" height=\"593\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-239-1200x593.png\" alt=\"Odoo-Smart-Search-using-Elasticsearch-on-website-2.\" class=\"wp-image-352778\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-239-1200x593.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-239-300x148.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-239-250x124.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-239-768x380.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-239-1536x759.png 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-239.png 1600w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/a><\/figure>\n\n\n\n<p>16. On searching for a product name, you will see the related products list below the search bar.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-240.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1200\" height=\"593\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-240-1200x593.png\" alt=\"Odoo-Smart-Search-using-Elasticsearch-on-website-3.\" class=\"wp-image-352779\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-240-1200x593.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-240-300x148.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-240-250x124.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-240-768x380.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-240-1536x759.png 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-240.png 1600w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>OTHER ODOO WEBSITE MODULES<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/store.webkul.com\/Odoo-Website-Quick-Order.html\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Odoo Website Quick Order<\/strong><\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/store.webkul.com\/Odoo-Website-Helpdesk-Support-System.html\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Website Helpdesk &amp; Support System<\/strong><\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/store.webkul.com\/Odoo-Website-General-Product-Tabs.html\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Odoo Website General Product Tabs<\/strong><\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/store.webkul.com\/Odoo-Booking-Reservation-Management.html\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Odoo Booking &amp; Reservation Management<\/strong><\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/store.webkul.com\/Odoo-Website-Helpdesk-Support-Teams.html\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Website Helpdesk &amp; Support Teams<\/strong><\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/store.webkul.com\/Odoo-Image-Before-And-After.html\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Odoo Image Before And After<\/strong><\/a><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>NEED HELP?<\/strong><\/h2>\n\n\n\n<p>Hope you find the guide helpful! Please feel free to share your feedback in the comments below.<\/p>\n\n\n\n<p>If you still have any issues\/queries regarding the module, please raise a ticket at<a href=\"https:\/\/webkul.uvdesk.com\/en\/customer\/create-ticket\/\" target=\"_blank\" rel=\"noreferrer noopener\"> <strong>https:\/\/webkul.uvdesk.com\/en\/customer\/create-ticket\/<\/strong><\/a>.<\/p>\n\n\n\n<p>Also, please explore our <a href=\"https:\/\/webkul.com\/odoo-development\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Odoo development services<\/strong><\/a> &amp; an extensive range of quality <a href=\"https:\/\/store.webkul.com\/Odoo.html\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Odoo Apps<\/strong><\/a><em>.<\/em><\/p>\n\n\n\n<p>For any doubt, contact us at <a href=\"mailto:support@webkul.com\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>support@webkul.com<\/strong><\/a>.<\/p>\n\n\n\n<p>Thanks for paying attention!!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>INTRODUCTION Advanced searches with Odoo Smart Search using Elasticsearch! The search bar helps find products effortlessly and conveniently. However, writing the full name to search product is not sound for a good user experience. It will be convenient when users can get search and popular suggestions while searching for products. Elasticsearch is a full-text search <a href=\"https:\/\/webkul.com\/blog\/odoo-smart-search-using-elasticsearch\/\">[&#8230;]<\/a><\/p>\n","protected":false},"author":383,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2030,2007],"tags":[6841,1267,9823,13090,13089],"class_list":["post-132378","post","type-post","status-publish","format-standard","hentry","category-e-commerce","category-odoo","tag-elasticsearch","tag-odoo","tag-odoo-ecommerce","tag-search-with-elasticsearch","tag-smart-search"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Guide for Odoo Smart Search using Elasticsearch - Webkul Blog<\/title>\n<meta name=\"description\" content=\"Odoo Smart Search using Elasticsearch makes your website smart and efficient to search and returns results in a fraction of the 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\/odoo-smart-search-using-elasticsearch\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Guide for Odoo Smart Search using Elasticsearch - Webkul Blog\" \/>\n<meta property=\"og:description\" content=\"Odoo Smart Search using Elasticsearch makes your website smart and efficient to search and returns results in a fraction of the time.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webkul.com\/blog\/odoo-smart-search-using-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-07-10T12:37:19+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-12-08T13:45:33+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-224-1200x593.png\" \/>\n<meta name=\"author\" content=\"Mohd. Razdar Hasan\" \/>\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=\"Mohd. Razdar Hasan\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/webkul.com\/blog\/odoo-smart-search-using-elasticsearch\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/odoo-smart-search-using-elasticsearch\/\"},\"author\":{\"name\":\"Mohd. Razdar Hasan\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/a86c9f37577ebbdf9e4b35f106ae9f73\"},\"headline\":\"Guide for Odoo Smart Search using Elasticsearch\",\"datePublished\":\"2018-07-10T12:37:19+00:00\",\"dateModified\":\"2022-12-08T13:45:33+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/odoo-smart-search-using-elasticsearch\/\"},\"wordCount\":853,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/odoo-smart-search-using-elasticsearch\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-224-1200x593.png\",\"keywords\":[\"elasticsearch\",\"odoo\",\"odoo Ecommerce\",\"Search with Elasticsearch\",\"smart search\"],\"articleSection\":[\"E commerce\",\"Odoo\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/webkul.com\/blog\/odoo-smart-search-using-elasticsearch\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/webkul.com\/blog\/odoo-smart-search-using-elasticsearch\/\",\"url\":\"https:\/\/webkul.com\/blog\/odoo-smart-search-using-elasticsearch\/\",\"name\":\"Guide for Odoo Smart Search using Elasticsearch - Webkul Blog\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/odoo-smart-search-using-elasticsearch\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/odoo-smart-search-using-elasticsearch\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-224-1200x593.png\",\"datePublished\":\"2018-07-10T12:37:19+00:00\",\"dateModified\":\"2022-12-08T13:45:33+00:00\",\"description\":\"Odoo Smart Search using Elasticsearch makes your website smart and efficient to search and returns results in a fraction of the time.\",\"breadcrumb\":{\"@id\":\"https:\/\/webkul.com\/blog\/odoo-smart-search-using-elasticsearch\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/webkul.com\/blog\/odoo-smart-search-using-elasticsearch\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/odoo-smart-search-using-elasticsearch\/#primaryimage\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-224.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-224.png\",\"width\":1600,\"height\":791,\"caption\":\"image-224\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/webkul.com\/blog\/odoo-smart-search-using-elasticsearch\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/webkul.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Guide for Odoo Smart Search using 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\/a86c9f37577ebbdf9e4b35f106ae9f73\",\"name\":\"Mohd. Razdar Hasan\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/add7ab42300ae243bed5b4fd6bb0122173b8d654abf46b84ef3ac4030fc432f8?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\/add7ab42300ae243bed5b4fd6bb0122173b8d654abf46b84ef3ac4030fc432f8?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"caption\":\"Mohd. Razdar Hasan\"},\"url\":\"https:\/\/webkul.com\/blog\/author\/razdar-hasan646\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Guide for Odoo Smart Search using Elasticsearch - Webkul Blog","description":"Odoo Smart Search using Elasticsearch makes your website smart and efficient to search and returns results in a fraction of the 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\/odoo-smart-search-using-elasticsearch\/","og_locale":"en_US","og_type":"article","og_title":"Guide for Odoo Smart Search using Elasticsearch - Webkul Blog","og_description":"Odoo Smart Search using Elasticsearch makes your website smart and efficient to search and returns results in a fraction of the time.","og_url":"https:\/\/webkul.com\/blog\/odoo-smart-search-using-elasticsearch\/","og_site_name":"Webkul Blog","article_publisher":"https:\/\/www.facebook.com\/webkul\/","article_published_time":"2018-07-10T12:37:19+00:00","article_modified_time":"2022-12-08T13:45:33+00:00","og_image":[{"url":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-224-1200x593.png","type":"","width":"","height":""}],"author":"Mohd. Razdar Hasan","twitter_card":"summary_large_image","twitter_creator":"@webkul","twitter_site":"@webkul","twitter_misc":{"Written by":"Mohd. Razdar Hasan","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/webkul.com\/blog\/odoo-smart-search-using-elasticsearch\/#article","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/odoo-smart-search-using-elasticsearch\/"},"author":{"name":"Mohd. Razdar Hasan","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/a86c9f37577ebbdf9e4b35f106ae9f73"},"headline":"Guide for Odoo Smart Search using Elasticsearch","datePublished":"2018-07-10T12:37:19+00:00","dateModified":"2022-12-08T13:45:33+00:00","mainEntityOfPage":{"@id":"https:\/\/webkul.com\/blog\/odoo-smart-search-using-elasticsearch\/"},"wordCount":853,"commentCount":0,"publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"image":{"@id":"https:\/\/webkul.com\/blog\/odoo-smart-search-using-elasticsearch\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-224-1200x593.png","keywords":["elasticsearch","odoo","odoo Ecommerce","Search with Elasticsearch","smart search"],"articleSection":["E commerce","Odoo"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/webkul.com\/blog\/odoo-smart-search-using-elasticsearch\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/webkul.com\/blog\/odoo-smart-search-using-elasticsearch\/","url":"https:\/\/webkul.com\/blog\/odoo-smart-search-using-elasticsearch\/","name":"Guide for Odoo Smart Search using Elasticsearch - Webkul Blog","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/webkul.com\/blog\/odoo-smart-search-using-elasticsearch\/#primaryimage"},"image":{"@id":"https:\/\/webkul.com\/blog\/odoo-smart-search-using-elasticsearch\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-224-1200x593.png","datePublished":"2018-07-10T12:37:19+00:00","dateModified":"2022-12-08T13:45:33+00:00","description":"Odoo Smart Search using Elasticsearch makes your website smart and efficient to search and returns results in a fraction of the time.","breadcrumb":{"@id":"https:\/\/webkul.com\/blog\/odoo-smart-search-using-elasticsearch\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webkul.com\/blog\/odoo-smart-search-using-elasticsearch\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/odoo-smart-search-using-elasticsearch\/#primaryimage","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-224.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/09\/image-224.png","width":1600,"height":791,"caption":"image-224"},{"@type":"BreadcrumbList","@id":"https:\/\/webkul.com\/blog\/odoo-smart-search-using-elasticsearch\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webkul.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Guide for Odoo Smart Search using 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\/a86c9f37577ebbdf9e4b35f106ae9f73","name":"Mohd. Razdar Hasan","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/add7ab42300ae243bed5b4fd6bb0122173b8d654abf46b84ef3ac4030fc432f8?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\/add7ab42300ae243bed5b4fd6bb0122173b8d654abf46b84ef3ac4030fc432f8?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","caption":"Mohd. Razdar Hasan"},"url":"https:\/\/webkul.com\/blog\/author\/razdar-hasan646\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/132378","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\/383"}],"replies":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/comments?post=132378"}],"version-history":[{"count":12,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/132378\/revisions"}],"predecessor-version":[{"id":360327,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/132378\/revisions\/360327"}],"wp:attachment":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media?parent=132378"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/categories?post=132378"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/tags?post=132378"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}