# A keresési lekérdezés áttekintése

> Az Ajax Search Search Query szakasza: hol keressen a kereső, mit zárjon be vagy ki, milyen sorrendben adja a találatokat. Elementorban, blokkszerkesztőben és Bricksben.

A keresési lekérdezés határozza meg, **hol** és **hogyan** keressen az Ajax Search. Ugyanazok a beállítások jelennek meg mindhárom szerkesztőben: Elementorban a widget **Search Query** szakaszában (Tartalom fül), a blokkszerkesztőben a blokk harmadik beállítócsoportjában, Bricksben a **Search Query** fülön. A blokkszerkesztőben a be- és kizárás külön szakaszba kerül (**Search Query Includes/Excludes**), Elementorban és Bricksben ez az **Include** és **Exclude** fül.

![Az Ajax Search blokk Search Query szakasza a blokkszerkesztőben](./kepek/kereses-lekerdezes-beallitasok.webp)

*Az Ajax Search blokk Search Query szakasza a blokkszerkesztőben* (https://minta-bolt.hu/wp-admin/post.php?post=7&action=edit)

A képen a szakasz első beállításai látszanak: a jelenlegi lekérdezés kapcsolója, az egyedi találati URL, a forrás, az egyéni mezők és a mondatkeresés.

## A beállítások sorban

| Beállítás | Mit csinál | Alapérték |
|---|---|---|
| **Search by the current query** | Csak az éppen megjelenített lekérdezés tartalmában keres. Archívoldalakon ezt kapcsold be. Ha ki van kapcsolva, a **Source** mezővel te adod meg a keresési területet. | ki |
| **Custom Search Results URL** | A találatokat megjelenítő oldal webcíme. Alapból a találatok az eredményoldal minden azonos bejegyzéstípusú widgetjére érvényesek. | üres |
| **Target Widget ID (optional)** | Csak akkor látszik, ha az előző mező ki van töltve. Egy konkrét Listing Grid CSS-azonosítója, hogy a találatok csak azon a rácson jelenjenek meg. | üres |
| **Source** | A keresési területek (bejegyzés, oldal, WooCommerce-termék, JetEngine-es egyéni bejegyzéstípus). Több is választható. Ha üres, az egész webhelyen keres. | üres |
| **Include** / **Exclude** | Kifejezések (terms) bevonása, kifejezések és bejegyzések kizárása. | üres |
| **Search in custom fields** | Vesszővel elválasztott egyéni mezőkulcsok, amelyek értékében is keres. | üres |
| **Sentence Search** | A teljes beírt mondatra is keres, nem csak a különálló szavakra. | ki |
| **Search in taxonomy terms** | A kiválasztott osztályozások (kategória, címke, formátum stb.) kifejezéseiben is keres. | ki |
| **Results Order By** | A találatok rendezési alapja: Relevance, ID, Author, Title, Date, Last modified, Rand, Number of Comments, Menu Order. | Relevance |
| **Results Order** | **ASC** (növekvő) vagy **DESC** (csökkenő). | ASC |
| **Use Product Catalog Visibility Settings** | Csak akkor jelenik meg, ha a WooCommerce aktív. Bekapcsolva a keresés a termékek katalógus-láthatósági beállításait követi. | ki |
| **Posts Per Page** | Hány találat látszik egy keresési oldalon. A blokkszerkesztőben táblagépre és mobilra külön érték is megadható. | |
| **Posts Number** | Hány találatot ad vissza egyetlen keresés. | |

A **Custom Search Results URL** és a **Target Widget ID** csak a JetEngine **Listing Grid** elemével működik, és csak akkor, ha a rács ugyanazt a bejegyzéstípust használja, mint az Ajax Search. A rács **Advanced** fülén megadott CSS ID és a **Target Widget ID** értékének egyeznie kell. A teljes példát a [keresés listázórácshoz kötése](https://hub.hellowp.io/hu/plugins/jet-search/kereses-lekerdezes-listazo-racs/) fejezet mutatja.

## Elementor, blokkszerkesztő, Bricks: a különbségek

- **Elementor:** az **Ajax Search** widgetet a szerkesztő keresőjében találod meg. A **Search in taxonomy terms** kapcsoló a **Search Form** szakasz **Show Categories List** kapcsolójával függ össze: ha a keresőmező mellett kategórialistát akarsz, azt is be kell kapcsolnod, és ott kell kiválasztanod az osztályozást.
- **Blokkszerkesztő:** az **Ajax Search** blokk. Az **Include** és **Exclude** a **Search Query Includes/Excludes** szakaszban van.

![A Search Query Includes/Excludes szakasz](./kepek/kereses-lekerdezes-bevesz-kizar.webp)

*A Search Query Includes/Excludes szakasz* (https://minta-bolt.hu/wp-admin/post.php?post=7&action=edit)

A képen a szakasz két része látszik: az **Include** alatt a bevonandó kifejezések, az **Exclude** alatt a kizárandó kifejezések és bejegyzések választója.

- **Bricks:** az **Ajax Search** elem. A **Search in taxonomy terms** bekapcsolása után a **Taxonomies** mezőben megadott osztályozásokban keres. Ha ezt üresen hagyod, a webhely összes osztályozásában keres. Ha például a taxonomy nevét írod a keresőbe, azok a tartalmak jelennek meg, amelyek ehhez az osztályozáshoz tartoznak.

## Részletek külön fejezetekben

- [Keresési terület és osztályozások](https://hub.hellowp.io/hu/plugins/jet-search/kereses-lekerdezes-terulet-es-osztalyozas/): bejegyzéstípusok, osztályozások, WooCommerce-attribútumok.
- [Kifejezések és bejegyzések be- és kizárása](https://hub.hellowp.io/hu/plugins/jet-search/kereses-lekerdezes-bevonas-es-kizaras/), a raktáron nem lévő termékek kizárása.
- [Keresés az egyéni mezőkben](https://hub.hellowp.io/hu/plugins/jet-search/kereses-lekerdezes-egyedi-mezok/), és a mezők megjelenítése a találatok között.
- [Rendezés és keresés azonosító szerint](https://hub.hellowp.io/hu/plugins/jet-search/kereses-lekerdezes-rendezes-es-azonosito/)
- [A keresés hozzárendelése egy listázórácshoz](https://hub.hellowp.io/hu/plugins/jet-search/kereses-lekerdezes-listazo-racs/)
