Need help in improving search speed (about 20s) (elastic 6.3)

The query you shared and the query which is profiled seem different +a:a +b:b + c:c. Could you explain that? BTW could you run the profiler with ?human parameter so the times should be more readable?