---
title: "Teljes szöveges keresés"
articleId: "fulltextSearching"
lastEdited: "2024-05-16 23:03 UTC"
canonical: https://tamogatas.shoptet.hu/teljes-szoveges-kereses/
breadcrumb: "Shoptet Támogatás / Termékek / Termékbemutató"
language: hu
sections:
  - { title: "A webáruház milyen részeiben keresünk?", level: 2, url: "https://tamogatas.shoptet.hu/teljes-szoveges-kereses/#a-webaruhaz-milyen-reszeiben-keresunk" }
  - { title: "Milyen elemek alapján történik a keresés?", level: 2, url: "https://tamogatas.shoptet.hu/teljes-szoveges-kereses/#milyen-elemek-alapjan-tortenik-a-kereses" }
  - { title: "Termék", level: 4, url: "https://tamogatas.shoptet.hu/teljes-szoveges-kereses/#termek" }
  - { title: "Kategóriák", level: 4, url: "https://tamogatas.shoptet.hu/teljes-szoveges-kereses/#kategoriak" }
  - { title: "Oldal, cikk", level: 4, url: "https://tamogatas.shoptet.hu/teljes-szoveges-kereses/#oldal-cikk" }
  - { title: "Márka", level: 4, url: "https://tamogatas.shoptet.hu/teljes-szoveges-kereses/#marka" }
  - { title: "Példa", level: 2, url: "https://tamogatas.shoptet.hu/teljes-szoveges-kereses/#pelda" }
  - { title: "Egyezés a termék illetve változat kódjával.", level: 3, url: "https://tamogatas.shoptet.hu/teljes-szoveges-kereses/#egyezes-a-termek-illetve-valtozat-kodjaval" }
  - { title: "Egyezés a termék nevére", level: 3, url: "https://tamogatas.shoptet.hu/teljes-szoveges-kereses/#egyezes-a-termek-nevere" }
  - { title: "Mezőkombinációs egyezés", level: 3, url: "https://tamogatas.shoptet.hu/teljes-szoveges-kereses/#mezokombinacios-egyezes" }
  - { title: "Eredmények sorba rendezése", level: 2, url: "https://tamogatas.shoptet.hu/teljes-szoveges-kereses/#eredmenyek-sorba-rendezese" }
---

# Teljes szöveges keresés

Ebben a cikkben leírást és magyarázatot adunk arról, hogy a webáruházainkban hogyan működik a fulltext (teljes szöveges) keresés, azaz a felső keresőléc segítségével történő keresés.

## A webáruház milyen részeiben keresünk?

A keresőmechanizmus a webáruháznak ezekben a részeiben (egységeiben) keres:

* termék
* kategóriák
* márka
* cikk
* aloldal

## Milyen elemek alapján történik a keresés?

#### Termék

* **kód**
* **EAN kód**
* **név**
* **rövid leírás**
* **hosszú leírás**
* **márka**
* **leíró paraméter**
* **kategóriák** (ez minden olyan kategória és alkategória jegyzéke, melyben a termék elhelyezésre került)
* **változatok** (a termék/változatok kódja és a változat neve, amit változat paraméterei alkotnak)

#### Kategóriák

* **név** (itt meg kell adni ahhoz az alkategóriához vezető teljes utat, melyben a termék elhelyezésre került, így például: Ruházat → Gyermek → Nadrág)
* **leírás**

#### Oldal, cikk

* **az adott cikk szövege**

#### Márka

* **név**
* **leírás**

## Példa

Tételezzük fel, hogy a weboldalon van egy termékünk a következő elemekkel:

* **Név**: Jamie Buckle Satchel
* **Rövid leírás**: Jamie Buckle műhelyének kissé borítékra emlékeztető érdekes dizájnú retikülje minden olyan nőt elragadtatással tölt el, akik a praktikus dolgokat kedveli, de szereti felhívni magára a figyelmet.
* **Hosszú leírás**: Mint azt említettük, ez a kicsit borítékra emlékeztető retikül a test visszafogott kivitelét főleg a zárszíjakon, viszonylag erőteljes bőr elemekkel kombinálja. Belső tere hihetetlenül áttekinthető és tágas, miközben a retikül aktatáskaként kézben hordható, de akár vállszíj is csatolható rá. Az elismert divattervezőnő érdekes dizájnja. Bőr test és műbőr elemek. Tágas belső.
* **Márka**: Jamie
* **Kategóriák**: Divatkiegészítők → Retikülök
* **Változatok**: termékkód = abc123

Keresésnél a legnagyobb súlya a termékkódnak van, ezután következik a név és a leírás. Ha az ügyfél megadja a kulcsszót, vagy annak csak egy részét, látható lesz ezekben a mezőkben, majd az ilyen termék megjelenik fent a találatban.

Kereséskor több feltétel is kombinálható, és amennyiben legalább egy feltétel teljesül, a keresés eredménye megjelenik a találatban.

A feltételek a következők:

### Egyezés a termék illetve változat kódjával.

A mi keresőnk a teljes egyezésen kívül a megadott kifejezés egy része szerint is tud keresni.

A legmagasabb prioritása a termékkódnak vagy a változatok kódjának van, és azt akarjuk, hogy mindig az legyen elől.

Például a teljes termékkód `abc123`, a keresett kifejezés `c12`. A keresés tehát egyezést mutat és az adott termék magasan helyezkedik el az eredményben.

### Egyezés a termék nevére

Megállapításra kerül, hogy a keresett kifejezés utolsó szava benne van-e a névben.

Amennyiben a kifejezés több olyan szóból áll, ahol a szavak szóközzel vannak elválasztva egymástól, úgy szintén az utolsó szóra való egyezés megy végbe a keresésben. A névben lévő többi szóra is történik keresés, de ez a keresés sokkal kisebb találatot ad. Ha a keresett kifejezés megadásakor vesszőt használ, akkor minden egyes szóra ugyanolyan súlyú egyezés jut.

Például ez úgy működik, hogy ha a termékünk neve `Jamie Buckle Satchel`, akkor a keresett `satchel` kifejezésre egyezést talál. Ha a kifejezés több szóból áll, például: `buckle satchel`, akkor is talál egyezést. De ha a keresett kifejezés `buk satchel`, úgy annak ellenére, hogy az utolsó szó helyes, nem fog egyezést találni.

### Mezőkombinációs egyezés

Minden egyéb, ami az előbbi két feltétellel nem található meg, ez alá a feltétel alá tartozik. Így talán leggyakrabban ez a feltétel fog megfelelni. Minden elem összehasonlításra kerül.

A feltétel akkor felel meg, ha a mezők egyikével teljes az egyezés. A keresett kifejezésből a szótőt használja.

Például a keresett kifejezés `dobozban`. A keresett szöveg `doboz` lesz. Így, ha a webáruházban a termék `doboz` formájában van megadva, fennáll az egyezés.

## Eredmények sorba rendezése

Az eredmények a kapott találatok szerint rendeződnek sorba, ami a keresési feltételek súlyának figyelembevételével történő megfelelések száma által adott.

A találat az előfordulások száma és a keresett szöveg hosszúsága alapján számítódik. A rövidebb szövegnek elsőbbsége van a hosszabbal szemben.

Például ha a szöveg `Friss eper dobozban` és `Eper és dinnye dobozban és kosárban`, úgy a `doboz` szóra keresésnél az első rövidebb szöveg nagyobb súllyal esik latba. Ha hozzátesszük még az `Eper dobozban és a gyerek elbújt a dobozban szöveget`, akkor a `doboz` szóra keresés harmadik szövegként tér vissza (kétszer szerepel benne a doboz). Ha ez a harmadik szöveg sokkal hosszabb lenne, akkor már az első rövidebb szöveg lenne túlsúlyban.
