ES 2.2 How view logs for search queries?

TickTackk

Well-known member
What is "DSL" queries?
Elasticsearch provides a full Query DSL (Domain Specific Language) based on JSON to define queries. Think of the Query DSL as an AST (Abstract Syntax Tree) of queries, consisting of two types of clauses
Sauce: https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl.html

This is log for search queries?
Logged DSL queries would look something like this:
JSON:
{"sort":["_score",{"date":"desc"}],"docvalue_fields":["discussion_id","user","date"],"_source":false,"size":200,"query":{"function_score":{"query":{"simple_query_string":{"query":"keyword goes here","fields":["title^4.4"],"default_operator":"and"}},"functions":[{"exp":{"date":{"origin":1615704988,"decay":0.5,"scale":31536000}}}]}}}
which if you further beautify would look like
JSON:
{
  "sort": [
    "_score",
    {
      "date": "desc"
    }
  ],
  "docvalue_fields": [
    "discussion_id",
    "user",
    "date"
  ],
  "_source": false,
  "size": 200,
  "query": {
    "function_score": {
      "query": {
        "simple_query_string": {
          "query": "keyword goes here",
          "fields": [
            "title^4.4"
          ],
          "default_operator": "and"
        }
      },
      "functions": [
        {
          "exp": {
            "date": {
              "origin": 1615704988,
              "decay": 0.5,
              "scale": 31536000
            }
          }
        }
      ]
    }
  }
}
 
Top