Udostępnij za pośrednictwem


Konfigurowanie semantycznego rangatora i zwracania podpisów w wynikach wyszukiwania

Semantyczny ranking iteruje w początkowym zestawie wyników, stosując metodologię klasyfikacji L2, która promuje najbardziej semantycznie istotne wyniki na szczycie stosu. Możesz również uzyskać podpisy semantyczne z wyróżnieniami na najbardziej odpowiednich terminach i frazach oraz odpowiedziami semantycznymi.

W tym artykule wyjaśniono, jak skonfigurować indeks wyszukiwania pod kątem semantycznego ponownego korbowania.

Uwaga

Jeśli masz istniejący kod, który wywołuje podgląd lub poprzednie wersje interfejsu API, zobacz Migrowanie semantycznego kodu klasyfikacji, aby uzyskać pomoc dotyczącą modyfikowania kodu.

Wymagania wstępne

  • Usługa wyszukiwania w warstwie Podstawowa lub nowsza, z zastrzeżeniem dostępności regionu.

  • Semantyczny ranger włączony w usłudze wyszukiwania.

  • Istniejący indeks wyszukiwania z zawartością tekstu sformatowanego. Klasyfikacja semantyczna ma zastosowanie do pól ciągów (niewektorów) i działa najlepiej na zawartości, która jest informacyjna lub opisowa.

Wybieranie klienta

Można określić semantyczną konfigurację dla nowych lub istniejących indeksów przy użyciu dowolnego z następujących narzędzi i zestawów SDK w celu dodania konfiguracji semantycznej:

Dodawanie konfiguracji semantycznej

Konfiguracja semantyczna to sekcja w indeksie, która ustanawia dane wejściowe pól dla klasyfikacji semantycznej. W dowolnym momencie można dodać lub zaktualizować konfigurację semantyczną bez konieczności ponownego kompilowanie. Jeśli tworzysz wiele konfiguracji, możesz określić wartość domyślną. W czasie wykonywania zapytania określ konfigurację semantyczną w żądaniu zapytania lub pozostaw ją pustą, aby użyć wartości domyślnej.

Konfiguracja semantyczna ma nazwę i następujące właściwości:

Właściwości Charakterystyki
Pole Tytuł Krótki ciąg, najlepiej poniżej 25 słów. To pole może być tytułem dokumentu, nazwy produktu lub unikatowego identyfikatora. Jeśli nie masz odpowiedniego pola, pozostaw to pole puste.
Pola zawartości Dłuższe fragmenty tekstu w postaci języka naturalnego, z zastrzeżeniem maksymalnych limitów wejściowych tokenu w modelach uczenia maszynowego. Typowe przykłady obejmują treść dokumentu, opis produktu lub inny tekst dowolny.
Pola słów kluczowych Lista słów kluczowych, takich jak tagi w dokumencie lub termin opisowy, taki jak kategoria elementu.

Można określić tylko jedno pole tytułu, ale możesz mieć dowolną liczbę pól zawartości i słów kluczowych. W przypadku pól zawartości i słów kluczowych wyświetl pola w kolejności priorytetów, ponieważ pola o niższym priorytecie mogą zostać obcięte.

We wszystkich właściwościach konfiguracji semantycznej przypisywane pola muszą być następujące:

  • Przypisano jako i searchableretrievable
  • Ciągi typu Edm.String, , Collection(Edm.String)podpola ciągów Edm.ComplexType
  1. Zaloguj się do witryny Azure Portal i przejdź do usługi wyszukiwania, która ma włączoną semantyczną klasyfikację.

  2. W obszarze Indeksy w okienku nawigacji po lewej stronie wybierz indeks.

  3. Wybierz pozycję Konfiguracje semantyczne, a następnie wybierz pozycję Dodaj konfigurację semantyczną.

    Zrzut ekranu przedstawiający opcję dodawania konfiguracji semantycznej w witrynie Azure Portal.

  4. Na stronie Nowa konfiguracja semantyczna wprowadź nazwę konfiguracji semantycznej i wybierz pola do użycia w konfiguracji semantycznej. Kwalifikuje się tylko pola ciągów do przeszukiwania i pobierania. Pamiętaj, aby wyświetlić listę pól zawartości i pól słów kluczowych w kolejności priorytetów.

    Zrzut ekranu przedstawiający sposób tworzenia konfiguracji semantycznej w witrynie Azure Portal.

  5. Wybierz pozycję Zapisz , aby zapisać ustawienia konfiguracji.

  6. Wybierz ponownie pozycję Zapisz na stronie indeksu, aby zapisać konfigurację semantyczną w indeksie.

Następne kroki

Przetestuj konfigurację semantyczną, uruchamiając zapytanie semantyczne.