atlasbot: split metric keys on underscores
This commit is contained in:
parent
92c94b2707
commit
b87d31ffe5
@ -1390,7 +1390,7 @@ def _filter_metric_keys(keys: list[str], tokens: set[str]) -> list[str]:
|
|||||||
lowered_tokens = {token.lower() for token in tokens if token and len(token) >= TOKEN_MIN_LEN}
|
lowered_tokens = {token.lower() for token in tokens if token and len(token) >= TOKEN_MIN_LEN}
|
||||||
ranked: list[tuple[int, str]] = []
|
ranked: list[tuple[int, str]] = []
|
||||||
for key in keys:
|
for key in keys:
|
||||||
parts = [part for part in re.split(r"[^a-zA-Z0-9_-]+", key.lower()) if part]
|
parts = [part for part in re.split(r"[_\\W]+", key.lower()) if part]
|
||||||
if not parts:
|
if not parts:
|
||||||
continue
|
continue
|
||||||
hits = len(set(parts) & lowered_tokens)
|
hits = len(set(parts) & lowered_tokens)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user