Examples: query, "exact match", wildcard*, wild?ard, wild*rd
Fuzzy search: cake~ (finds cakes, bake)
Term boost: "red velvet"^4, chocolate^2
Field grouping: tags:(+work -"fun-stuff")
Escaping: Escape characters +-&|!(){}[]^"~*?:\ with \, e.g. \+
Range search: properties.timestamp:[1587729413488 TO *] (inclusive), properties.title:{A TO Z}(excluding A and Z)
Combinations: chocolate AND vanilla, chocolate OR vanilla, (chocolate OR vanilla) NOT "vanilla pudding"
Field search: properties.title:"The Title" AND text
Hi Everyone, Quick Question - We'Re Installing

Hi everyone, quick question - We're installing http://Clear.ML locally, and saw there are many DBs involved. What is the purpose of the ElasticSearch?
It's just that, I got the feedback that it's very complicated to install it in Docker/K8S, and therefore better using an existing installation that we have - but for this I need to supply a good explanation of what I need it for... 😉 Thanks for assisting!

Posted 2 years ago
Votes Newest

Answers 4

Hi PleasantGiraffe85 - welcome to ClearML 😄
The ElasticSearch is used to index various aspects of the experiment and devops process, e.g. index experiment-specific metrics and events, execution agents performance reports etc.

Posted 2 years ago

Actually, if you use our helm charts, the ES part itself is not that complicated (since it uses the official ES chart), but I get why using k8s can be a bit more than simply using an existing ES installation 🙂

Posted 2 years ago

Is it mandatory, for example, to label the node app=clearml

It's only required in the legacy helm chart. If you're using the cloud-ready helm chart, or the even newer helm chart ( https://github.com/allegroai/clearml-helm-charts thanks JuicyFox94 !!) - that's not required at all.

Posted 2 years ago

Thank you, SuccessfulKoala55 !
yes, we're "fighting" here to setup the ES on our local K8S through Rancher ( https://rancher.com/ ). Is it mandatory, for example, to label the node app=clearml?

Posted 2 years ago
4 Answers
2 years ago
10 months ago