Wynagradzanie za domyślne rozwinięcia, interpretacje i optymalizacje

Google Cloud Search ma kilka domyślnych rozszerzeń, interpretacji i optymalizacji, które mają wpływ na wyniki wyszukiwania. Jeśli zauważysz nieoczekiwane wyniki wyszukiwania, przed skontaktowaniem się z zespołem pomocy Cloud Search zapoznaj się z tym przewodnikiem.

Rozwinięcia domyślne

Załóżmy, że użytkownik wyszukuje przy użyciu ciągu znaków, takiego jak [pliki PDF], ale niektóre zwrócone wyniki zawierają zaznaczone słowa, takie jak „dokumenty”, a nie „pliki PDF”. Dlaczego wyniki zawierają wyróżnione słowa, których nie było w zapytaniu?

Domyślnie Google Cloud Search, tak jak wyszukiwarka Google, nie wyszukuje tylko dokładnych słów w zapytaniu. Cloud Search poszerza zapytanie o synonimy i pierwiastki słów (nawet wtedy, gdy nie masz własnych synonimów). Ma to na celu pobranie dokumentów, które w przybliżeniu pasują do pomysłu i intencji zapytania. Po wybraniu tak dużego zbioru dokumentów algorytmy rankingowe starają się umieścić najlepsze dopasowania na szczycie zbioru wyników.

Gdy użytkownik wyszukał hasło [pliki PDF Jana], usługa Cloud Search dostarczyła te słowa jako dodatkowe dopuszczalne słowa:

  • W przypadku hasła [Jan] Cloud Search może też dopasować słowa „jan” (wyraz od łopatki) i „jan” (synonim utworzony na podstawie interpunkcji).
  • W przypadku [plików PDF] Cloud Search może też dopasowywać „dokumenty” (synonimy) i „pdf” (rozszerzanie podstawowe).

Domyślnie synonimy nie muszą być dwukierunkowe. Jeśli na przykład użytkownik wyszuka hasło „phishing”, Cloud Search może dopasować „phishing” jako rozszerzenie synonimu. Jeśli jednak użytkownik wyszuka hasło „phishing”, Google może nie pasować do rozszerzenia „phishing”.

Rozszerzenia w przypadku słów rozdzielonych łącznikami i bez łączników

Gdy użytkownik wyszukuje słowa oddzielone łącznikami i ich odpowiedniki, które nie zawierają łącznika, na przykład [garderoba] i [wchodzenie do garderoby], Cloud Search traktuje te zapytania inaczej.

Dodatkowo w przypadku słów z łącznikiem lub podkreśleniem, np. [walk-in] i [walk_in], stosuje się różne optymalizacje.

Wynagradzanie rozwinięć domyślnych

Domyślnie nie ma gwarancji, że rozszerzenie będzie działać. Aby zapewnić dwukierunkowość synonimów lub rozszerzeń synonimów dla danej domeny, utwórz własny zestaw synonimów dla danej domeny. Więcej informacji o stosowaniu synonimów znajdziesz w artykule Definiowanie synonimów.

Interpretacje domyślne

Cloud Search umożliwia również interpretację w języku naturalnym, która interpretuje obiekty, właściwości i wartości pól używane w zapytaniu zgodnie ze schematem przesłanym dla określonego źródła danych. Więcej informacji na temat tej interpretacji w języku naturalnym znajdziesz w artykule na temat tworzenia struktury schematu w celu zapewnienia optymalnej interpretacji zapytań.

Wyłącz tłumaczenia w języku naturalnym

Aby wyłączyć tłumaczenia w języku naturalnym w przypadku konkretnego zapytania, ustaw w żądaniu wyszukiwania wartość QueryInterpretationOptions.disableNlInterpretation na true.

Domyślne optymalizacje

Cloud Search udostępnia też te domyślne optymalizacje:

  • Łączenie wyników z poprawioną pisownią. Jeśli na przykład ciąg zapytania to [korzyści korporacji], Cloud Search dopasuje hasło „korporacja” z poprawną pisownią słowa „firma”.

  • W przypadku zapytań, które zwracają zero lub mało wyników, podczas dopasowywania wyników Cloud Search stosuje bardziej rygorystyczny zestaw powiązanych haseł, szerszy niż bezpośrednie synonimy. Więcej informacji znajdziesz w sekcji Obsługa wyników dodatkowych.

Normalizowanie dokumentów i zapytań

Normalizacja odnosi się do standaryzacji określonych słów lub wyrażeń przed lub po wykonaniu zapytania. Aby zapewnić bardziej spójne odpowiedzi na zapytania, możesz znormalizować dokumenty (przed rozpoczęciem indeksowania lub w trakcie ich indeksowania) i zapytania (po wysłaniu zapytania przez użytkownika) w taki sposób:

  • Aby znormalizować dokumenty:

    1. Wybierz kanoniczną pisownię słów kluczowych używanych w dokumentach w repozytoriach.
    2. Popraw pisownię w dokumentach w repozytorium źródłowym lub podczas indeksowania treści, aby zapewnić zgodność z pisownią kanoniczną.
  • Aby znormalizować zapytania:

    1. Przechwytywać zapytania użytkowników przed wysłaniem ich do Cloud Search.
    2. Przeredaguj słowa w zapytaniach użytkowników, aby pasowały do najczęściej używanej pisowni w indeksowanym źródle danych.
    3. Wyślij zapytanie do Cloud Search.

Wyłącz rozszerzenia, interpretacje i optymalizacje dla wszystkich zapytań

Aby wyłączyć rozszerzenia, interpretacje i optymalizacje w przypadku określonego zapytania, ustaw w żądaniu wyszukiwania wartość QueryInterpretationOptions.enableVerbatim Mode na true.