Wyszukiwanie w sklepach internetowych może czasami sprawiać klientom problemy, zwłaszcza gdy używają oni błędnych form słów lub niepoprawnych fraz. Aby temu zapobiec, na platformie One dostępna jest funkcjonalność związana z ustawianiem i wykorzystywaniem listy synonimów, które mogą ułatwić poprawne wyszukiwanie produktów. Dzięki tej opcji, użytkownicy mogą zdefiniować, które słowa mają być traktowane jako synonimy, co pomaga klientom w uniknięciu nieporozumień wynikających z literówek czy zamiany słów o podobnym znaczeniu.
Czym są synonimy w kontekście platformy One?
Synonimy to słowa lub frazy, które traktowane są przez system wyszukiwania jako równoważne i które mogą zastępować inne wyrazy w zapytaniu klienta. Dzięki tej funkcji, wyszukiwarka będzie w stanie zidentyfikować różne warianty słów, takie jak błędnie zapisane frazy czy zdrobnienia, i poprawnie wyświetlić wyniki.
Na przykład, klient wpisujący „mołtek” zamiast poprawnego „młotek” nie napotka problemów z wyszukiwaniem, ponieważ system rozpozna, że oba słowa mają takie samo znaczenie i zwróci właściwe produkty.
Jak działa mechanizm synonimów?
Zasady działania synonimów na platformie One są precyzyjnie określone, a ich skuteczność zależy od kilku czynników:
- Synonimy działają tylko na dokładnie wprowadzoną frazę klienta – oznacza to, że jeżeli klient wpisuje "przewód", to wyszukiwarka uwzględni zarówno frazy zawierające "przewód", jak i te związane z synonimem, na przykład "kabel". Wyszukiwanie działa tylko na dokładnie podane słowo w zapytaniu.
Przykład:
- Synonim : przewód => kabel
- Zapytanie klienta : przewód
- System pokazuje wszystkie produkty zawierające słowa przewód oraz kabel.
- Jeżeli klient wpisze słowo „kabel”, wyszukiwarka uwzględni wyłącznie ten termin. Aby rozszerzyć wyniki wyszukiwania, należałoby utworzyć nowy synonim kabel => przewód . Dzięki temu system wyświetli produkty zawierające zarówno słowo kabel jak i przewód
- Synonimy dla pojedynczych słów – synonimy muszą być przypisane do pojedynczych słów, a nie do złożonych fraz. Na przykład, dla słowa "przewód" można ustawić synonim „kabel”, ale frazy takie jak "przewód przedłużacz" nie będą poprawnie obsługiwane przez mechanizm.
Przykład
- Poprawne działanie przewód => kabel, drut - 2 osobne synonimy dla słowa “przewód”
- Błędne działanie przedłużacz przewód => kabel - klucz zawiera więcej niż jedno słowo
- Błędne działanie przewód => drut miękki - wartość zawiera więcej niż jedno słowo
- Proste formy słów – system obsługuje tylko podstawowe formy słów. Oznacza to, że odmiana przez przypadki czy liczby mnogie, takie jak „przewód” i „przewody”, nie będą traktowane jako równoważne.
Przykłady:
- Działa poprawnie przewód => kabel
- Błędne działanie przewody => kabel - klucz w liczbie mnogiej
- Błędne działanie przewód => kable - wartość w liczbie mnogiej
- Błędne działanie przewodem => kable - odmiana przez przypadki
- Synonimy muszą odnosić się do całych słów – nie można ustawić synonimu, który obejmuje fragmenty słów. Na przykład, synonim "przewó" => "kabel" nie zadziała, ponieważ nie jest to pełne słowo.
Przykłady
- Działa poprawnie przewód => kabel, drut
- Błędne działanie przewó => kabel klucz jest fragmentem słowa
- Błędne działanie przewód => kab wartość jest fragmentem słowa
- Obsługa podzielonych wyrazów – synonimy mogą być przypisane do wyrazów, które zostały rozdzielone (np. skróty), ale muszą to być wyrazy rozdzielone w sposób zgodny z regulacjami.
Przykłady
- Działa poprawnie mbcu => nym
- Działa poprawnie mcu => h07v
- Błędne działanie mbcu => nym j - wartość zawiera nierozdzielone wyrazy
Jak dodać synonimy na platformie One?
Aby dodać synonimy w systemie, użytkownik musi wykonać kilka prostych kroków w Panelu Administratora:
- Zaloguj się do Panelu Administratora.
- Przejdź do zakładki „Ustawienia” i kliknij na „Konfiguracje”.
- Zlokalizuj sekcję „Synonimy” i kliknij przycisk „Dodaj nowy synonim”.
- W pierwszym polu wprowadź słowo, które ma zostać zastąpione słowem wpisanym w drugim polu (np. „pzewód”) i przypisz mu poprawny synonim („przewód”).
Ważne jest, aby synonimy były precyzyjnie wpisane, ponieważ system nie obsługuje złożonych fraz, a jedynie pojedyncze wyrazy. Użytkownicy powinni także pamiętać o odpowiednim sformatowaniu, unikając stosowania nieobsługiwanych znaków specjalnych.
Dodatkowo, jeśli wyszukiwarka napotyka trudności w rozpoznawaniu zdrobnień lub form liczby mnogiej, możemy wykorzystać synonimy, aby stworzyć powiązania między takimi słowami, jak na przykład:
- kabel → kabelki
- żarówka → światełka
Znaki specjalne i problemy z synonimami
Warto zwrócić uwagę, że synonimy działają tylko wtedy, gdy w prawidłowy sposób wprowadzane są znaki specjalne. Na przykład myślnik (-), przecinek (,) i kropka (.) są akceptowane, ale inne znaki specjalne, jak ukośnik (/), mogą powodować problemy z działaniem synonimów. Z tego powodu ważne jest, aby użytkownicy starali się używać tylko dozwolonych znaków podczas tworzenia nowych połączeń synonimicznych.
Wyszukiwanie po frazie i synonimy w praktyce
Wyszukiwanie w sklepie internetowym korzystającym z mechanizmu synonimów jest oparte na pełnotekstowej wyszukiwarce Solr, która automatycznie przekształca frazy podane przez klienta, uwzględniając ustalone synonimy. Na przykład, jeżeli klient wpisuje frazę „przewód”, system wyświetli produkty zawierające zarówno „przewód”, jak i jego synonimy, jak „kabel” czy „drut”.
Jeśli klient popełni literówkę, jak w przypadku słowa „styczni” zamiast „stycznik”, system może nie dokonać rozpoznania odmiany, ponieważ nie obsługuje fleksji słów. W takim przypadku, jeśli synonimy nie obejmują błędnych form, wyniki wyszukiwania mogą być mniej trafne.
Do wyszukiwarki są wgrane słowniki z wyrazami i synonimami w języku polskim, kluczowe jest, aby bazować na tych danych przy tworzeniu powiązań. W przypadku, gdy użytkownik tworzy własne synonimy, których nie ma w bazie, wyszukiwarka może je uznać za błędne, ponieważ nie będą one pasować do już istniejących powiązań w systemie.
Przykłady z nieznanymi synonimami, takie jak:
- banan = maska
- volvo = botea
- iphone = vital
Użytkownicy mogą stworzyć nowe, unikalne synonimy, pod warunkiem, że wyszukiwarka SOLR nie znajdzie już innego synonimu pasującego do danej frazy czy słowa. Warto zauważyć, że nie w każdym przypadku wyszukiwarka będzie w stanie stworzyć synonimy, jeśli uzna, że istnieje już bardziej odpowiednia para synonimów w swojej bazie.
SEO i synonimy w kontekście wyszukiwania
Oprócz konfiguracji synonimów, na platformie One użytkownicy mogą również ustawić atrybuty SEO dla produktów i kategorii, co wpływa na lepszą widoczność strony w wyszukiwarkach internetowych. Odpowiednia konfiguracja SEO, jak meta description, meta keywords czy tytuł strony, współpracuje z mechanizmem wyszukiwania, zwiększając trafność wyników i umożliwiając lepsze pozycjonowanie w wynikach wyszukiwania.
Jak przejść do ustawień SEO?
Aby przejść do ustawień SEO, wykonaj następujące kroki:
- Zaloguj się do Panelu Administratora portalu.
- Przejdź do karty "Ustawienia" w zakładce "Konfiguracje".
- Wybierz sekcję "SEO".
- Uzupełnij wybrane pola.
- Zatwierdź zmiany, klikając przycisk "Zaktualizuj".
Dane do uzupełnienia:
- Tytuł - To tytuł, który pojawi się w karcie przeglądarki internetowej.
- Opis - Krótki opis, który będzie widoczny w wyszukiwarce internetowej pod adresem strony.
- Słowa kluczowe - Słowa, które będą używane do wyszukiwania i pozycjonowania strony w wyszukiwarkach internetowych.
- robots.txt - Pole do wprowadzenia kodu robots.txt, który przekazuje robotom wyszukiwarek informacje o tym, które strony i pliki w witrynie mogą być indeksowane.
UWAGA: Kod robots.txt musi być wprowadzony zgodnie z odpowiednią składnią.
O konfiguracji SEO produktów i kategorii przeczytasz m.in. w artykułach : https://support.b2b.one/hc/pl/articles/360016866977-Konfiguracja-SEO-produkt%C3%B3w-i-kategorii
https://support.b2b.one/hc/pl/articles/360018695577-Konfiguracja-og%C3%B3lnych-ustawie%C5%84-SEO-karty-produkt%C3%B3w
Najczęstsze problemy z synonimami
- Synonim z potencjalnym konfliktem
Przykład: lewking → nyy. Wydaje się to poprawne, ale wyszukiwanie odnajduje tylko produkty zawierające nyy-j, ponieważ jest traktowane jako jedno słowo.
Rozwiązanie: Aby uniknąć takich problemów, należy dodać alternatywne synonimy:
- lewking → nyy-j
- lewking → nyy-o
- Błędy wynikające z literówek
Jeśli klient wpisuje błędnie słowo (np. styczni zamiast stycznik), wyszukiwarka nie próbuje zastosować odmiany, np. liczby mnogiej styczniki, co skutkuje brakiem dopasowania do kategorii "Przekaźniki i styczniki".
Rozwiązanie:
Aby poprawić trafność, można zmienić domyślne sortowanie na "Trafność", dzięki czemu produkty, takie jak styczniki, będą pojawiały się wyżej w wynikach. - Wymogi dotyczące synonimów
Nie wszystkie kombinacje mogą być uznane za synonimy. Zgodnie z wymaganiami:
- Synonimy muszą być podstawami słowotwórczymi, np. "kubek" (a nie "kubki").
- Synonimy muszą być zapisane w małej literze (np. "kubek" zamiast "Kubek").
- Synonim "allegra" => "allerga" nie będzie działał, ponieważ nie jest to podstawowa forma słowa.
- Problemy związane z odmianą słów (np. literówki)
Wyszukiwarka nie zawsze poprawnie rozpoznaje odmiany słów w przypadku literówek. Przykład:
- Wyszukiwanie frazy "styczni" (literówka) nie powoduje automatycznego dopasowania do "stycznik", co sprawia, że system nie pokazuje produktów z kategorii "Przekaźniki i styczniki".
- Rozwiązanie: Użycie poprawnej frazy, np. "stycznik", pozwala na wyświetlenie większej liczby wyników, a zmiana domyślnego sortowania na "Trafność" może poprawić wyniki wyszukiwania.
6. Zrozumienie działania wyszukiwarki
Platforma One korzysta z pełnotekstowej wyszukiwarki Solr. Wyszukiwanie opiera się na kilku kluczowych kryteriach:
- Podstawowe pole: nazwa produktu w formie podstawowej (najwyższa waga, np. "stycznik" ma wyższy wynik niż "styczniki").
- Ważność pól: Produkty są sortowane najpierw po dostępności (produkty dostępne są wyżej), potem po "score" (wyniku dopasowania do frazy).
Dopasowanie frazy do produktu odbywa się na poziomie każdego wyrazu w nazwie, a nie tylko na początku nazwy. Synonimy również są uwzględniane przy dopasowywaniu wyników.
7. Zastosowanie synonimów w kontekście wyszukiwania
Synonimy są również uwzględniane podczas analizy dopasowania frazy do produktów. Oznacza to, że gdy klient wpisuje jedno słowo, system może brać pod uwagę także inne formy tego słowa, pod warunkiem, że zostały one odpowiednio skonfigurowane. Wyszukiwarka Solr dzieli tekst na wyrazy i dopasowuje je do produktów. Kluczowe jest, aby synonimy były poprawnie skonfigurowane i odpowiadały podstawowym formom słów.
Przykład:
- Jeśli produkt ma nazwę "Stycznik" i klient wpisze frazę "stycznik", system znajdzie odpowiedni produkt, biorąc pod uwagę zarówno odmiany jak i synonimy.
8. Problemy z sortowaniem wyników wyszukiwania
- Sortowanie "Trafność" a dostępność produktów: Produkty są prezentowane na podstawie dopasowania do wyszukiwanej frazy, ale także uwzględnia się ich dostępność. Produkty dostępne (z większą liczbą na stanie) będą zawsze wyżej w wynikach, nawet jeśli mają mniejszy score. W przypadku, gdy produkty mają identyczny score, to sortowanie według dostępności decyduje o ich kolejności, a produkty niedostępne są prezentowane na końcu listy.
- Mechanizm przypisania score: Każdemu produktowi przypisywany jest score na podstawie konfiguracji wyszukiwarki i pól, po których system wyszukuje. Do najważniejszych pól należą:
- Nazwa produktu (forma podstawowa) – najważniejsze pole (podbicie ^10)
- Nazwa produktu (forma odmieniona) – podbicie ^5
- Nazwy kategorii ze ścieżki
- Nazwa producenta
- Index producenta
- Numer katalogowy (catalogIndex)
- Pola złożone (np. id, nazwa, producent, index producenta, marka, seria)
- Sortowanie po dostępności i score: Produkty są sortowane po kilku polach, ale kluczowe są dwa:
- Czy produkt jest dostępny (stan > 0). Produkty dostępne (flaga true) są zawsze wyżej, niezależnie od ich score. Nie ma znaczenia czy produkt jest na stanie w ilości sztuk 100 czy 1
- Score – wyliczane przez wyszukiwarkę na podstawie atrybutów produktu i dopasowania do wpisanej frazy.
- Cel sortowania: Produkty dostępne powinny być wyświetlane wyżej, niezależnie od lepszego dopasowania do frazy, ponieważ priorytetem jest, by klienci mogli znaleźć produkty, które są w magazynie. Dopiero gdy informacja o dostępności jest taka sama oraz score sortowane są kolejne pola jak search_rank (przekazywany z ETIM), nazwa, czy id produktu.
- Przykład sortowania produktów z wyliczonym score dla jakiejś frazy. Produkty z dostępnością > 0 są wyżej niż te, które są niedostępne, nawet jeśli te drugie miałyby lepsze dopasowanie w wyszukiwaniu. Na przykład:
- P3 (score 5.55, dostępność 1)
- P5 (score 3.33, dostępność 1000)
- P2 (score 2.34, dostępność 10)
- P4 (score 8.00, dostępność 0)
- P1 (score 3.43, dostępność 0)
- W takim przypadku lista będzie prezentować się następująco (przy wybraniu sortowania “Trafność”):
- P3 (score 5.55, dostępność 1)
- P5 (score 3.33, dostępność 1000)
- P2 (score 2.34, dostępność 10)
- P4 (score 8.00, dostępność 0)
- P1 (score 3.43, dostępność 0)
- Zastosowanie w praktyce: Na przykładzie wyszukiwania "Stycznik" produkty z tym słowem w nazwie i dostępnością > 0 będą wyświetlane jako pierwsze, zgodnie z powyższym mechanizmem sortowania.
Podsumowanie
Synonimy stanowią bardzo ważne narzędzie wspomagające użytkowników platformy One w skutecznym wyszukiwaniu produktów. Odpowiednia konfiguracja tych słów pomaga wyeliminować błędy związane z literówkami czy niewłaściwymi formami słów. Aby synonimy działały poprawnie, użytkownicy powinni pamiętać o precyzyjnym wprowadzeniu słów, unikaniu złożonych fraz oraz przestrzeganiu zasad dotyczących znaków specjalnych. Dzięki tym zasadom, system wyszukiwania stanie się bardziej elastyczny i bardziej przyjazny dla użytkowników.
Komentarze
Komentarze: 0
Zaloguj się, aby dodać komentarz.