Tovább a tartalomhoz

Keresési feltételek

A keresési találatok előállításának szabályozása: a WordPress natív keresésének felülírása és a Szűrő - Keresés elem egyéni feltételei, súlypontozás.

A Keresési feltételekkel szabályozhatod, hogyan jönnek létre a keresési találatok, akár a Keresés elem natív WordPress-keresése váltja ki, akár a lekérdezésszűrők Szűrő - Keresés eleme.

Meghatározhatod, hol keressen a Bricks: bejegyzésmezőkben, a bejegyzésekhez rendelt kifejezésekben (term), a kifejezések mezőiben, a felhasználói mezőkben és az egyéni metamezőkben. Ez sokkal több, mint a WordPress alapértelmezett s keresése, és a webhelyen teljesen testre szabott keresési viselkedést tesz lehetővé.

A natív WordPress-keresés (s paraméter) felülírása

Szekció neve “A natív WordPress-keresés (s paraméter) felülírása”

A natív WordPress-keresést általában a Keresés elem váltja ki, és az eredmények a Keresési találatok sablonba kerülnek.

Alapból a WordPress csak ezeket a bejegyzésmezőket keresi:

  • post_title (cím),
  • post_content (tartalom),
  • post_excerpt (kivonat).

Ha ezt felül akarod írni vagy bővíteni a natív keresési találatoknál, állítsd be a Keresési feltételeket a Keresési találatok sablonban.

Keresési feltételek a Keresési találatok sablonban

Szekció neve “Keresési feltételek a Keresési találatok sablonban”

A szerkesztőben nyisd meg a Keresési találatok sablont, majd a Sablonbeállítások → Keresési feltételek részt (lásd Sablonbeállítások).

  • Egyéni keresési feltételek: megjeleníti a natív s keresés viselkedését szabályozó összes beállítást.
  • Súlypontozás használata (nem kötelező): bekapcsolva a Bricks a megadott súlyértékek alapján rangsoroló pontszámot számít, és ennek megfelelően rendezi az eredményeket. Lásd lent.
  • Bejegyzésmezők keresése: kapcsold be, ha meg akarod adni, mely szokásos WordPress-bejegyzésmezőkben keressen a Bricks. Az elérhető mezők: Cím, Tartalom és Kivonat.
  • Bejegyzés-metamezők keresése: bármelyik metakulcsot (egyéni mezőt) hozzáadhatod a keresési feltételekhez.
  • Bejegyzéshez rendelt kifejezések keresése: a kiválasztott taxonómiák hozzárendelt kifejezéseiben keres a kifejezés neve, keresőbarát neve (slug) és leírása szerint.

A Keresési találatok sablonok csak bejegyzéskeresési feltételeket adnak, mert a natív WordPress-keresés bejegyzéseket ad vissza. A kifejezés- és felhasználókeresési feltételek a Szűrő - Keresés elemnél érhetők el, ha az szűrő kifejezés- vagy felhasználólekérdezést céloz.

A beállítás után végezz keresést a weboldalon, és az eredmények a Keresési találatok sablonban megadott feltételeket követik. Ha az Egyéni keresési feltételek be van kapcsolva, de nincs bekapcsolt bejegyzésmező, metamező vagy taxonómia, a keresésnek nincs egyéni forrása, és nem ad találatot.

Keresési feltételek a Szűrő - Keresés elemben

Szekció neve “Keresési feltételek a Szűrő - Keresés elemben”

Ha a lekérdezésszűrők be vannak kapcsolva a Bricksben, bármelyik lekérdezési ciklushoz összetett szűrőrendszert építhetsz (lásd Lekérdezésszűrők).

A keresési feltételek bevezetése előtt a Szűrő - Keresés elem mindig az alapértelmezett WordPress s logikát használta. Mostantól elemenként egyéni keresési feltételeket adhatsz meg. A Szűrő - Keresés elem beállításaiban megjelenik a Keresési feltételek csoport (a szűrő részleteit lásd Szűrő: keresés).

Ha a Szűrő - Keresés elem a natív WordPress s URL-paramétert használja, a Bricks azt várja, hogy a keresési feltételek a Keresési találatok sablonból jöjjenek, nem az egyes szűrőelemekből. Így a weboldali keresőmező, az URL-paraméter és a Keresési találatok sablon összhangban marad.

  • Bejegyzésmezők keresése: kapcsold be, ha a Címben, Tartalomban és Kivonatban akarsz keresni.
  • Bejegyzés-metamezők keresése: bármelyik metakulcsot (egyéni mezőt) hozzáadhatod.
  • Bejegyzéshez rendelt kifejezések keresése: a kiválasztott taxonómiák hozzárendelt kifejezéseiben keres név, keresőbarát név és leírás szerint. Hasznos termékkategóriákhoz, címkékhez, márkákhoz vagy más taxonómiaalapú kapcsolatokhoz.
  • Kifejezésmezők keresése: kapcsold be, ha a Névben, Keresőbarát névben (slug) és Leírásban akarsz keresni.
  • Kifejezés-metamezők keresése: bármelyik metakulcsot (egyéni mezőt) hozzáadhatod.
  • Felhasználómezők keresése: kapcsold be, ha a Felhasználónévben, a Keresőbarát névben (nicename), az E-mailben, az URL-ben és a Megjelenített névben akarsz keresni.
  • Felhasználói metamezők keresése: bármelyik metakulcsot (egyéni mezőt) hozzáadhatod.

Bejegyzéslekérdezéseknél a Bricks a kiválasztott forrásokban keres, és a találatként kapott bejegyzésazonosítókat beállítja a lekérdezésen. Kifejezés- és felhasználólekérdezéseknél a találatként kapott kifejezés- vagy felhasználóazonosítókat állítja be. Ha nincs találat, a Bricks lehetetlen azonosítót vagy keresőbarát nevet ad át, hogy a célzott lekérdezés ne adjon eredményt.

A Keresési feltételek részleges LIKE egyezést használnak. A bejegyzéshez rendelt kifejezéseknél a Bricks a kiválasztott taxonómiák hozzárendelt kifejezésének nevében, keresőbarát nevében és leírásában keres. Az egyéni metamezőknél a nyers meta_value értéket keresi.

Minden bekapcsolt mező, metakulcs vagy taxonómia többletterhelést ad az adatbázis-lekérdezéshez. A weboldalon szükséges felhasználói élményhez illeszkedő legkisebb keresési mezőkészletet használd.

Mi az a „Súlypontozás használata”?

Szekció neve “Mi az a „Súlypontozás használata”?”

A súlypontozással az eredmények sorrendjét szabályozhatod. Minél nagyobb a súlypontszám egy adott keresési mezőnél, annál előrébb kerül az eredmény, ha az a mező egyezik a keresett szóval.

A keresési feltételek beállítása:

Bejegyzésmezők keresése:

  • Cím: súly 1
  • Tartalom: súly 1

Bejegyzés-metamezők keresése:

  • my_field: súly 3

Keresett kifejezés: car

Találatok:

Bejegyzés ID Hol található Súly
1001 Cím 1
1002 Cím + Tartalom 1 + 1 = 2
1003 my_field 3

A végső sorrend: 1003, 1002, 1001.

A súlypontszámok egész számok, legalább 1. Az egyező pontszámok összeadódnak, ezért az az elem, amelyik több kis súlyú mezőben is egyezik, megelőzhet egy olyat, amelyik egy mezőben egyezik. A Bricks a súlyozott sorrendet úgy őrzi meg, hogy a lekérdezést az egyező azonosítólista szerint rendezi. Ha Rendezés szűrő aktív, annak a rendezése élvez elsőbbséget.

Készült:

Tiszteletben tartjuk a magánszférádat

Sütiket használunk a böngészési élmény javítására és a forgalom elemzésére. Az analitika csak akkor indul, ha engeded. Adatvédelmi irányelvek, Sütitájékoztató.

Sütibeállítások