Technischer Name: eq_web_search
...
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 Konfiguration:
Die Verbindung zur ElasticSearch-DB konfigurieren Sie unter Einstellungen / Allgemeine Einstellungen / Elastic Search. Unter Allgemein geben Sie die entsprechenden Verbindungsparamenter ein. Unter Infos sehen Sie, wann der letzte Export bzw. die Datenübertragung in die ElasticSearch-DB stattgefunden hat.
Des Weiteren kann man 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 ...
Cronjob:
Zusätzlich werden geplante Aktionen (cronjobs) für die Befüllung der ElasticSearch-DB angelegt. Diese finden Sie unter Einstellungen / Technisch / Geplante Aktionen.
Die Suche unterstützt diese Features:
Die Suche erfolg über das Appliakation Elastic Search. Siehe als Beispiel folgende Abbildung:
Exaktsuche für Sale_orders:
"AN-2017-01432" --> returns only the offer with liefert nur das Angebot mit "AN-2017-01432" .zurück
"AN-2017-0142*" --> return all offers with liefert alle Angebotr mit "AN-2017-0142" .
These tables are currently included in the searchzurü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:Schlauchin
Kunden:Schlauchin
Lieferant:Schlauchin
Lieferanten:Schlauchin
Auftrag:Schlauchin
Angebot:Schlauchin
Bei der Suche kann man auch mehrere Angaben verwenden. Beispiel:
Schlauch Bachmann Barkholz
Kunde: Schlauch Bachmann Barkholz
Kunden: Schlauch Bachmann Barkholz
Lieferant: Schlauch Bachmann Barkholz
Lieferanten: Schlauch Bachmann Barkholz
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 = Returns all records containing Liefert alle Datensätze zurück, die "sodo" and und "martin" and no und kein "uwe" beinhalten
CustomerKunde:+sodo +martin -uwe = Returns all customers that containLiefert alle Kunden zurück, die "sodo" andund "martin" and nound kein "uwe" beinhalten
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".
Info | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Abhängigkeiten/Dependencies:
|
...