Technischer Name: eq_web_search
Lizenz: AGPL-3
Links:
Equitania Fork: https://gitlab.ownerp.io/v10-myodoo/v10-es/tree/develop/eq_web_search
Beschreibung:
Dieses Modul beinhaltet eine neue und schnelle Suchfunktion (ElasticSearch) im Backend, die als Basis eine ElasticSearch-DB verwendet.
Alle Daten werden regelmäßig per Cronjob in ElasticSearch-Db exportiert und sind bei der Suche berücksichtigt.
Die Suche unterstützt diese Features:
Exaktsuche für Sale_orders:
"AN-2017-01432" --> liefert nur das Angebot mit "AN-2017-01432" zurück
"AN-2017-0142*" --> liefert alle Angebotr mit "AN-2017-0142" zurück
Bei der Suche sind im Moment diese Tabellen berücksichtigt:
- crm_lead
- ir_attachment
- mail_mail
- mail_message
- product_template
- purchase_order
- res_partner
- sale_order
- account_invoice
- project_project
- project_task
Es sind 4 Filteroptionen unterstützt: Kunde(n), Lieferant(en), Auftrag / Aufträge und Angebot(e), Produkt(e)
Beispiel:
Kunde:Sodomka
Kunden:Sodomka
Lieferant:Sodomka
Lieferanten:Sodomka
Auftrag:Sodomka
Angebot:Sodomka
Bei der Suche kann man auch mehrere Angaben verwenden. Beispiel:
Sodo Uwe Martin
Kunde: Sodo Uwe Martin
Kunden: Sodo Uwe Martin
Lieferant: Sodo Uwe Martin
Lieferanten: Sodo Uwe Martin
Man kann das Logging für jede Tabelle separat aktivieren. Hier sind die Flags, die man dazu unter Systemparamater setzen kann:
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
Die Suchoption unterstützen auch AND und NOT. Beispiel:
+sodo+martin = Liefert alle Datensätze zurück, die "sodo" und "martin" beinhalten
Kunde:+sodo +martin = Liefert alle Kunden zurück, die "sodo" und "martin" beinhalten
+sodo+martin -uwe = Liefert alle Datensätze zurück, die "sodo" und "martin" und kein "uwe" beinhalten
Kunde:+sodo +martin -uwe = Liefert alle Kunden zurück, die "sodo" und "martin" und kein "uwe" beinhalten
Description:
This module contains a new and fast search function (ElasticSearch) in the backend, which uses an ElasticSearch-DB as a basis.
All data are regularly exported to ElasticSearch-Db via cronjob and are taken into account 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*" --> return 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
4 filter options are supported: customer (s), supplier (s), order (s), order (s) and quotation (s), product (s)
Example:
Client: Sodomka
Clients: Sodomka
Supplier: Sodomka
Suppliers: Sodomka
Order: Sodomka
Offer: Sodomka
You can also use more than one entry for the search. Example:
Sodo Uwe Martin
Client: Sodo Uwe Martin
Clients: Sodo Uwe Martin
Supplier: Sodo Uwe Martin
Suppliers: Sodo Uwe Martin
You can activate logging for each table separately. Here are the flags that can be set under System parameters:
eq. web. search. es. last_export. res_partner. 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. ir_attachment. activate_log
eq. web. search. es. last_export. sale_order. 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 that contain" 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
Installation:
Installieren Sie unter Apps die App: eq_web_search
Alle Einstellungen sind unter "Einstellungen > Allgemeine Einstellungen > Elastic Search" zu finden.
Installation:
Install the app under Apps: eq_web_search
All settings can be found under "Settings > General Settings > Elastic Search".
Abhängigkeiten/Dependencies:
Abhängigkeit zu Modul / Dependency on module | Beschreibung / Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
base | Basisfunktionalität des Odoo-Systems. Basic functionality of the Odoo system. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
base_setup | Basisfunktionalität des Odoo-Systems. Basic functionality of the Odoo system. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
crm | Datenmodellerweiterung/Ansichtenerweiterung:
|