Tento článek popisuje, jak řešit back-end problémy s vyhledáváním související s tím, že se skutečné výsledky subjektů nezobrazují podle očekávání.
Ujistěte se, že nejprve postupujete podle článku nápovědy Jak zahájit ladění back-end problémů s vyhledáváním, kde najdete obecný postup řešení potíží.
Obecný postup řešení potíží
Budete muset porovnat protokol vyhledávání dotazu, který řešíte, s prohledávatelnými poli nastavenými v konfiguraci. Začněte tím, že obě otevřete:
-
Zkontrolujte vertikální konfiguraci.
- Přejděte do Vyhledávání > [[Název nástroje]] > Vertikály.
- Vyberte příslušnou vertikálu. Zde uvidíte vertikální prohledávatelná pole.
- Otevřete protokol vyhledávání pro dotaz, u kterého se objevují problémy. Buď:
- Přejděte na Vyhledávání > [[Název nástroje]] > Zkušební vyhledávání nebo na dílčí kartu Konfigurace. Spusťte zkušební vyhledávání a v rozevírací nabídce vyberte Ladění dotazu.
- Pokud jste již spustili vyhledávání ve zkušebním nebo produkčním odkazu, přejděte na Vyhledávání > [[Název nástroje]] > Protokoly vyhledávání a klikněte na příslušný protokol vyhledávání. Použijte vyhledávací lištu nebo filtry, které vám pomohou najít správný protokol search, nebo spusťte search znovu, aby se zobrazilo nahoře.
Tento subjekt se v mých výsledcích vůbec nezobrazuje.
Následující kroky vás provedou faktory, které mohou způsobit, že se subjekty nezobrazí ve výsledcích. Jakmile určíte, o jaký problém se jedná, můžete:
- Pochopit, že daný výsledek lze očekávat, a ponechat jej tak, jak je.
- Aktualizovat konfiguraci prohledávatelných polí nebo pravidla dotazu.
- Aktualizovat obsah subjektu otevřením stránky pro úpravu subjektu.
Jakmile problém vyřešíte, můžete přeskočit zbývající kroky.
- Prozkoumejte vertikální prohledávatelná pole a poznamenejte si, co je povoleno pro vertikálu, ve které se tento subjekt nachází.
- Zkontrolujte odvozené filtry: V protokolu vyhledávání najděte příslušnou vertikálu a zjistěte, zda na ni byly použity nějaké odvozené filtry. Pokud ano, subjekty musí splňovat všechny aplikované odvozené filtry přesně.
- Zkontrolujte sémantickou podobnost: Pokud je povoleno sémantické vyhledávání, zkontrolujte sémantickou podobnost subjektů (pokud se dotaz nezobrazuje v univerzálním vyhledávání, je třeba spustit dotaz ve vertikálním vyhledávání a otevřít tento protokol vyhledávání). Pokud je tato hodnota nižší než výchozí 0,3, subjekty se ve výsledcích nezobrazí.
- Zkontrolujte pravidla dotazu: Zkontrolujte, zda existovalo aktivní pravidlo dotazu, které zabránilo vrácení výsledků těchto subjektů. Aktivní pravidla dotazů jsou zobrazena v poli faktorů vyhledávání v pravém horním rohu protokolu vyhledávání.
-
Zkontrolujte shody u shody vyhledávání/fáze vyhledávání klíčových slov/vyhledávání dokumentů: Pokud jsou tyto typy prohledávatelných polí povoleny, v protokolu vyhledávání zkontrolujte vyhledávací tokeny a poté shody prohledávatelných polí vedle každého subjektu v příslušné vertikále, abyste zjistili, na kterou část dotazu algoritmus odpovídá.
- Potvrďte, že dotyčný subjekt má tyto shody.
- Pokud se dotaz vyhledávání skládal z více slov (např. „faktory vyhledávání na úrovni subjektu“), z nichž každý byl považován za samostatný token (např. „na úrovni subjektu“, „vyhledávání“ a „faktory“), ale ve skutečnosti by měly být jedním tokenem, nastavte vlastní frázi.
- Přejděte do Vyhledávání > [[Název nástroje]] > Obecná nastavení.
- V oddílu Vlastní fráze zadejte požadovanou frázi.
-
Zkontrolujte, zda jsou uloženy filtry: Subjekty se nezobrazí, pokud nespadají do žádného z uložených filtrů.
- Přejděte do Vyhledávání > [[Název nástroje]] > Vertikály.
- Vyberte příslušnou vertikálu, klikněte na kartu Nastavení a vyhledejte vlastnost Uložené filtry.
- Zkontrolujte, zda je zde vybrán uložený filtr, a v případě potřeby jej aktualizujte.
- Chcete-li zjistit, jaké filtry jsou použity a jaké subjekty jsou zahrnuty v daném uloženém filtru:
- Přejděte na Knowledge Graph > Subjekty.
- Klikněte na ikonu trychtýře v pravém horním rohu.
- Kliknutím na název požadovaného filtru jej použijete.
- Použité filtry se zobrazují v horní části obrazovky a subjekty, které spadají do uloženého filtru, jsou uvedeny níže.
Subjekt se ve výsledcích zobrazuje výše/níže, než se očekávalo
-
Zkontrolujte pořadí řazení: V protokolu vyhledávání vyhledejte příslušnou vertikálu a zjistěte, jaké bylo použito pořadí řazení, pokud bylo nějaké použito.
- Přidejte nebo upravte konfiguraci řazení tak, že přejdete na Vyhledávání > [[Název nástroje]] > Vertikály a kliknete na kartu Řazení. Poté přidejte nebo upravte pravidla.
-
Zkontrolujte sémantickou podobnost: Prohlédněte si sémantickou podobnost příslušného subjektu a subjektů v jeho okolí.
- Pokud je povoleno jak sémantické vyhledávání, tak vyhledávání podle klíčových slov, a sémantická podobnost přesahuje 0,65, algoritmus automaticky zvýší tento výsledek bez ohledu na shodu tokenů.
- Zkontrolujte pravidla dotazu: Zkontrolujte, zda existovalo aktivní pravidlo dotazu, které zabránilo vrácení výsledků těchto subjektů. Aktivní pravidla dotazů jsou zobrazena v poli faktorů vyhledávání v pravém horním rohu protokolu vyhledávání.
-
Zkontrolujte shody u shody vyhledávání/fáze vyhledávání klíčových slov/vyhledávání dokumentů: Pokud jsou tyto typy prohledávatelných polí povoleny, v protokolu vyhledávání zkontrolujte vyhledávací tokeny a poté shody prohledávatelných polí vedle každého subjektu v příslušné vertikále, abyste zjistili, na kterou část dotazu algoritmus odpovídá.
- Zkontrolujte počet shod tokenů tohoto subjektu ve srovnání s ostatními. Vyšší počet shod by byl ve výsledcích hodnocen výše.
- Potvrďte, že dotyčný subjekt má tyto shody.
- Pokud existuje shoda fráze s jiným subjektem se stejným počtem shod tokenů, shoda fráze u tohoto subjektu provede zvýšení, aby se ve výsledcích vyhledávání zobrazil výše.
- Pokud se dotaz vyhledávání skládal z více slov (např. „faktory vyhledávání na úrovni subjektu“), z nichž každý byl považován za samostatný token (např. „na úrovni subjektu“, „vyhledávání“ a „faktory“), ale ve skutečnosti by měly být jedním tokenem, nastavte vlastní frázi.
- Přejděte do Vyhledávání > [[Název nástroje]] > Obecná nastavení.
- V oddílu Vlastní fráze zadejte požadovanou frázi.
Subjekty se již nezobrazují v mém sémantickém vyhledávání.
- Otevřete protokol vyhledávání pro dotaz, u kterého se objevují problémy. Buď:
- Přejděte na Vyhledávání > [[Název nástroje]] > Zkušební vyhledávání nebo na dílčí kartu Konfigurace. Spusťte zkušební vyhledávání a v rozevírací nabídce vyberte Ladění dotazu.
- Pokud jste již spustili vyhledávání ve zkušebním nebo produkčním odkazu, přejděte na Vyhledávání > [[Název nástroje]] > Protokoly vyhledávání a klikněte na příslušný protokol vyhledávání. Použijte vyhledávací lištu nebo filtry, které vám pomohou najít správný protokol search, nebo spusťte search znovu, aby se zobrazilo nahoře.
- Můžete také otevřít předchozí protokol vyhledávání, kde se relevantní subjekt objevil ve výsledcích. Použijte vyhledávací panel na stránce Protokoly vyhledávání, abyste vyfiltrovali hledaný výrazu, a otevřete stránku, ve které se subjekt objevil.
- Zkontrolujte sémantické skóre subjektů a rozdíl v sémantickém skóre.
- Mějte na paměti, že modely datové vědy za sémantickým vyhledáváním se neustále zlepšují. To občas způsobí, že výsledky, které byly dříve sotva relevantní, se stanou irelevantními.
Objevují se subjekty se skóre pod mými prahovými hodnotami sémantického vyhledávání.
-
Zkontrolujte prahovou hodnotu vertikály.
- Přejděte do Vyhledávání > [[Název nástroje]] > Vertikály.
- Najděte příslušnou vertikálu a poznamenejte si prahovou hodnotu.
- Otevřete protokol vyhledávání pro dotaz, u kterého se objevují problémy. Buď:
- Přejděte na Vyhledávání > [[Název nástroje]] > Zkušební vyhledávání nebo na dílčí kartu Konfigurace. Spusťte zkušební vyhledávání a v rozevírací nabídce vyberte Ladění dotazu.
- Pokud jste již spustili vyhledávání ve zkušebním nebo produkčním odkazu, přejděte na Vyhledávání > [[Název nástroje]] > Protokoly vyhledávání a klikněte na příslušný protokol vyhledávání. Použijte vyhledávací lištu nebo filtry, které vám pomohou najít správný protokol search, nebo spusťte search znovu, aby se zobrazilo nahoře.
- Zkontrolujte sémantické skóre nejvyššího výsledku subjektu v této vertikále a zkontrolujte vertikální skóre. Nezapomeňte, že vertikální prahová hodnota určuje, jak relevantní musí být jakýkoli subjekt v rámci vertikály, aby se vertikála vůbec zobrazila. Pokud je nejvyšší výsledek nad prahovou hodnotou, produkt funguje podle očekávání.
Komentáře
0 komentářů
K článku není možné přidávat komentáře.