Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W tym artykule przedstawiono funkcje wyszukiwania grafów w usłudze Azure Machine Learning.
Wyszukiwanie grafu umożliwia szybkie nawigowanie po węźle podczas debugowania lub tworzenia potoku. Możesz wpisać słowo kluczowe lub zapytanie w polu wejściowym na pasku narzędzi lub na karcie wyszukiwania w panelu po lewej stronie, aby wyzwolić wyszukiwanie. Wszystkie dopasowane wyniki zostaną wyróżnione na żółto na kanwie, a jeśli wybierzesz wynik w panelu po lewej stronie, węzeł na kanwie zostanie wyróżniony na czerwono.
Wyszukiwanie w programie Graph obsługuje wyszukiwanie słów kluczowych pełnotekstowych w nazwach węzłów i komentarzach. Można również filtrować według właściwości węzła, takich jak runStatus, duration, computeTarget. Wyszukiwanie słów kluczowych jest oparte na zapytaniu Lucene. Pełne zapytanie wyszukiwania wygląda następująco:
[[lucene query] | [zapytanie filtru]]
Możesz użyć zapytania Lucene lub zapytania filtru. Aby użyć obu tych elementów, użyj separatora | . Składnia zapytania filtru jest bardziej rygorystyczna niż zapytanie Lucene. Dlatego jeśli dane wejściowe klienta mogą być analizowane jako oba te elementy, zapytanie filtru zostanie zastosowane.
Na przykład , data OR model | compute in {cpucluster}jest to wyszukiwanie węzłów, których nazwa lub komentarz zawiera data lub model, a obliczenia są cpucluster.
Zapytanie Lucene
Wyszukiwanie grafu używa prostego zapytania Lucene jako składni wyszukiwania pełnotekstowego w węźle "name" i "comment". Obsługiwane są następujące operatory Lucene:
- LUB
- Symbol wieloznaczny zgodny z operatorami ? i * .
Przykłady
Proste wyszukiwanie:
JSON DataLUB:
JSON AND ValidationWiele ELEMENTÓW I/LUB:
(JSON AND Validation) OR (TSV AND Training)Dopasowywanie symboli wieloznacznych:
machi?e learningmach*ing
Uwaga
Nie można uruchomić zapytania Lucene z znakiem "*".
Filtruj zapytanie
Zapytania filtrów używają następującego wzorca:
[key1] [operator1] [value1]; [key2] [operator1] [value2];
Następujące właściwości węzła można użyć jako kluczy:
- runStatus
- obliczanie
- czas trwania
- ponowne wykorzystanie
- publikować
- Etykiety
Użyj następujących operatorów:
- Większe lub równe:
>= - Mniejsze lub równe:
<= - Większa:
> - Mniej:
< - Równy:
== - Zawierać:
= - NotEqual:
!= - W:
in
Przykład
- czas trwania > 100;
- stan w { Failed,NotStarted}
- obliczenia w usłudze {gpu-cluster}; runStatus w elemencie {Completed}
Uwagi techniczne
- Relacja między wieloma filtrami to "AND"
- W przypadku
>=, >, <, or <=wybrania wartości zostaną automatycznie przekonwertowane na typ liczbowy. W przeciwnym razie typy ciągów są używane do porównania. - Dla wszystkich wartości typu ciągu wielkość liter jest niewrażliwa na porównanie.
- Operator "In" oczekuje kolekcji jako wartości, składnia kolekcji jest
{name1, name2, name3} - Spacja zostanie zignorowana między słowami kluczowymi