-
AutorBeiträge
-
-
25. August 2022 um 12:54 Uhr - Views: 530 #13611
Hallo Zusammen,
Elasticsearch liefert in unserem Otobo nicht zuverlässig Ergebnisse.
Otoboversion: 10.1.5 als nicht Docker.
OS: Ubuntu 20.04.4 LTS
Elasticsearch: 7.17.6
Mit Ergebnis:
Der Debug zu diesem Ergebnis:
Anfragedetails für Verbindungs-ID 751b32de1a62418f79d9b8fbcfa45795
Communication sequence started (25.08.2022 12:45:13 (Europe/Berlin), debug)$VAR1 = {
'Filter' => [],
'IndexName' => 'customeruser',
'Limit' => '5',
'Must' => [
{
'query_string' => {
'fields' => [
'UserFirstname',
'UserLastname',
'UserEmail',
'UserLogin',
'UserCustomerID'
],
'query' => '*lcsup*'
}
}
],
'Return' => 'CustomerKey'
};Using invoker 'Search' (25.08.2022 12:45:13 (Europe/Berlin), debug)
No data provided
Outgoing data before mapping (25.08.2022 12:45:13 (Europe/Berlin), debug)
$VAR1 = {
'_source' => {
'includes' => [
'CustomerKey'
]
},
'index' => 'customeruser',
'query' => {
'bool' => {
'filter' => [],
'must' => [
{
'query_string' => {
'fields' => [
'UserFirstname',
'UserLastname',
'UserEmail',
'UserLogin',
'UserCustomerID'
],
'query' => '*lcsup*'
}
}
]
}
},
'size' => '5'
};URI after interpolating URI params from outgoing data (25.08.2022 12:45:13 (Europe/Berlin), debug)
POST /customeruser/_search
Remaining outgoing data to be sent (25.08.2022 12:45:13 (Europe/Berlin), debug)
$VAR1 = {
'_source' => {
'includes' => [
'CustomerKey'
]
},
'query' => {
'bool' => {
'filter' => [],
'must' => [
{
'query_string' => {
'fields' => [
'UserFirstname',
'UserLastname',
'UserEmail',
'UserLogin',
'UserCustomerID'
],
'query' => '*lcsup*'
}
}
]
}
},
'size' => '5'
};JSON data received from remote system (25.08.2022 12:45:13 (Europe/Berlin), debug)
{"took":16,"timed_out":false,"_shards":{"total":1,"successful":1,"skipped":0,"failed":0},"hits":{"total":{"value":0,"relation":"eq"},"max_score":null,"hits":[]}}
Incoming data before mapping (25.08.2022 12:45:13 (Europe/Berlin), debug)
$VAR1 = {
'_shards' => {
'failed' => 0,
'skipped' => 0,
'successful' => 1,
'total' => 1
},
'hits' => {
'hits' => [],
'max_score' => undef,
'total' => {
'relation' => 'eq',
'value' => 0
}
},
'timed_out' => 0,
'took' => 16
};
Gleicher Suchbegriff 1 Minute später:
Debug zu diesem:
Anfragedetails für Verbindungs-ID eda99e91b687077d83c95c60bea5d5a0
Communication sequence started (25.08.2022 12:46:07 (Europe/Berlin), debug)$VAR1 = {
'Filter' => [],
'IndexName' => 'customeruser',
'Limit' => '5',
'Must' => [
{
'query_string' => {
'fields' => [
'UserFirstname',
'UserLastname',
'UserEmail',
'UserLogin',
'UserCustomerID'
],
'query' => '*lcsup*'
}
}
],
'Return' => 'CustomerKey'
};Using invoker 'Search' (25.08.2022 12:46:07 (Europe/Berlin), debug)
No data provided
Outgoing data before mapping (25.08.2022 12:46:07 (Europe/Berlin), debug)
$VAR1 = {
'_source' => {
'includes' => [
'CustomerKey'
]
},
'index' => 'customeruser',
'query' => {
'bool' => {
'filter' => [],
'must' => [
{
'query_string' => {
'fields' => [
'UserFirstname',
'UserLastname',
'UserEmail',
'UserLogin',
'UserCustomerID'
],
'query' => '*lcsup*'
}
}
]
}
},
'size' => '5'
};URI after interpolating URI params from outgoing data (25.08.2022 12:46:07 (Europe/Berlin), debug)
POST /customeruser/_search
Remaining outgoing data to be sent (25.08.2022 12:46:07 (Europe/Berlin), debug)
$VAR1 = {
'_source' => {
'includes' => [
'CustomerKey'
]
},
'query' => {
'bool' => {
'filter' => [],
'must' => [
{
'query_string' => {
'fields' => [
'UserFirstname',
'UserLastname',
'UserEmail',
'UserLogin',
'UserCustomerID'
],
'query' => '*lcsup*'
}
}
]
}
},
'size' => '5'
};JSON data received from remote system (25.08.2022 12:46:07 (Europe/Berlin), debug)
{"took":8,"timed_out":false,"_shards":{"total":1,"successful":1,"skipped":0,"failed":0},"hits":{"total":{"value":0,"relation":"eq"},"max_score":null,"hits":[]}}
Error while performing REST 'POST' request to Controller '/customeruser/_search' on Host 'http://localhost:9200'. Error while parsing JSON data. (25.08.2022 12:46:07 (Europe/Berlin), error)
No data provided
Error while performing REST 'POST' request to Controller '/customeruser/_search' on Host 'http://localhost:9200'. Error while parsing JSON data. (25.08.2022 12:46:07 (Europe/Berlin), error)
Error while performing REST 'POST' request to Controller '/customeruser/_search' on Host 'http://localhost:9200'. Error while parsing JSON data.
Hat jemand ähnliche Erfahrungen? Oder vielleicht sogar eine Lösung?
Grüße aus Berlin
Mario
-
25. August 2022 um 13:41 Uhr #13612
Nachtrag:
Ich habe ebenfalls den Index von Elasticsearch neu aufgebaut mittels:
sudo su otobo cd /opt/otobo bin/otobo.Console.pl Maint::Elasticsearch::Migration
Dies hat er auch durchgeführt.
Nun erhalte ich vermehrt diese beiden. Die habe ich auch schon vermehrt hier im Forum gesehen, meine ich.
Aber eine Lösung hatte ich dazu noch nicht gefunden. Falls auch hier jemand eine idee, oder Lösung hat, wäre ich Dankbar.
-
25. August 2022 um 13:58 Uhr #13613
Bevor ich den Thread erstmal schließe….
Ich habe, was für mich ungewöhnlich ist, den Server neu gestartet. Wenn Linux nicht explizit drauf hinweist, mache ich sowas ansich nicht. Aber in der Not und so….
Komischerweise läuft nun Elasticsearch derzeit flüssig und liefert jedesmal Ergebnisse.
Auch kommen die im Beitrag über mir gezeigten Bilder der Unterbrechung nicht mehr.Ich belasse es erstmal so.
-
-
AutorBeiträge
- Das Thema „ Elasticsearch liefert nicht immer Ergebnisse“ ist für neue Antworten geschlossen.