MyOdoo Elastic Search

MyOdoo Elastic Search

Product no. PK-00050 - Software maintenance no. SP-00050

Search through your Odoo data in milliseconds.

Module is available for version 10/12 

Module price start an 1.999,- €

Our modules are exclusively available under the AGPL license and a detailed documentation in German language. The price depends on the number of users. Our sales department will be pleased to submit an individual offer. All prices are subject to VAT.  

For backend and website

Watch the video:  
 
 

This module contains a new and fast search function (ElasticSearch) in the backend, which uses an ElasticSearch-DB as a basis, all data is regularly exported to ElasticSearch-DB via cronjob and is included in the search.

The search supports these features:

exact search for Sale_orders: "AN-2017-01432" --> returns only the offer with "AN-2017-01432"

"AN-2017-0142*" --> returns all offers with "AN-2017-0142"

These tables are currently included in the search:

  • crm_lead
  • ir_attachment
  • mail_mail
  • mail_message
  • product_template
  • purchase_order
  • res_partner
  • sale_order
  • account_invoice
  • project_project
  • project_task

There are 4 filter options available:

  • Customer(s)

  • Supplier(s)

  • Order / orders and offer(s)

  • Product(s)

Example:

  • Kunde: Müller

  • Kunden: Müller

  • Lieferant: Müller

  • Lieferanten: Müller

  • Auftrag: Müller

  • Angebot: Müller

You can also use more than one entry in the search. Example:

  • "Uwe Martin"

  • "Kunde: Uwe Martin"

  • "Kunden: Uwe Martin"

  • "Lieferant: Uwe Martin"

  • "Lieferanten: Uwe Martin"

You can enable logging for each table separately. Here are the flags you can set under System Parameters:

eq.web.search.es.last_export.crm_lead.activate_log
eq.web.search.es.last_export.ir_attachment.activate_log
eq.web.search.es.last_export.mail_mail.activate_log
eq.web.search.es.last_export.mail_message.activate_log
eq.web.search.es.last_export.product_template.activate_log
eq.web.search.es.last_export.purchase_order.activate_log
eq.web.search.es.last_export.res_partner.activate_log
eq.web.search.es.last_export.sale_order.activate_log
eq.web.search.es.last_export.account_invoice.activate_log
eq.web.search.es.last_export.project_project.activate_log
eq.web.search.es.last_export.project_task.activate_log

The search option also supports AND and NOT.

Example:

+sodo+martin = Returns all records containing "sodo" and "martin

Customer:+sodo +martin = returns all customers containing "sodo" and "martin

+sodo+martin -uwe = Returns all records containing "sodo" and "martin" and no "uwe

Customer:+sodo +martin -uwe = Returns all customers that contain "sodo" and "martin" and no "uwe

e-commerce to support products that are released for the web shop.

These products are regularly exported to ES-DB with Cronjob and stored for the webshop under an extra index, which can be specified in the settings for Elastic Search. These fields of the table product_template are exported:

  • Name (German, English)
  • No (number)
  • Sales text description (German, English)
  • Picture
  • List price


The detailed module documentation can be found in our Wiki.

 

Package components

This package essentially consists of the modules:

  • eq_web_search

  • eq_web_search_equitania

  • eq_web_search_projekt

With eCommerce - extensions:

  • eq_web_search_ecommerce

Subject to change without notice.