Elastic kibana explain method into percentage

Hi there,

I currently have a search system that displays percentage of found words in the database. I'm thinking of moving to elastic search, but I still want the results to be displayed as percentage. Is it possible? Currently in Kibana I have an explain function that displays for example the "value" : 0.6931471, How can I convert it to percentage to be used in my system?

Thank you for answers

Hi @aretai,
I tried to solve it with TSVB, but I actually think Vega is the only option here. Here's the screenshot of the similar problem on the sample flights data (Percent of flights delayed in time range (filter ratio)):

This is Vega code:

{
  $schema: https://vega.github.io/schema/vega-lite/v2.json
  data: {
    url: {
      %context%: true
      %timefield%: timestamp
     index: kibana_sample_data_flights
     body: {
            aggs: {
              f: {
                filters: {
                  filters: {
                    delayed: { match_phrase: { FlightDelay: true } }
                    total: { match_all: { } }
                  }
                }
              }
            }
        // Speed up the response by only including aggregation results
        size: 0
      }
    }

    format: {property: "aggregations.f.buckets"}
  }

  mark: text

  transform: [{
    calculate: "datum.delayed.doc_count / datum.total.doc_count",
    as: "percent"
  }]

  encoding: {
    text: {
      field: "percent"
      type: quantitative
      format: ".2%"
    }
    size: { value: 48 }
  }
}

I'd suggest to try it yourself with sample data and adjust the code to your needs.
Let me know if it helps.

Best, Marta