# Az Ajax Search alapértelmezett beállításai

> A JetSearch → Ajax Search Settings oldal: a keresési kérés típusa, az összes kereső közös lekérdezési alapértékei és az egyéni eredményoldal.

Az **Ajax Search Settings** a bővítmény globális beállításainak egyik aloldala. Az itt megadott értékek az oldal összes Ajax Search blokkjának, widgetjének és elemének alapértékei. Ha a keresőelem beállításai megegyeznek ezekkel, a keresés webcíme rövidebb marad.

Az oldal: **Crocoblock → JetPlugins Settings → JetSearch → Ajax Search Settings**. Három részből áll: **Keresési kérés beállításai**, **Ajax kereső widgetek alapértelmezett lekérdezésének beállításai** és **Egyéni eredményoldal**.

![Az Ajax Search Settings oldal](./kepek/elso-lepesek-alap-beallitasok.webp)

*Az Ajax Search Settings oldal* (https://minta-bolt.hu/wp-admin/admin.php?page=jet-dashboard-settings-page&subpage=jet-search-ajax-search-settings)

A képen az alapértékek láthatók. A módosítások után az **Opciók mentése** gombbal mentsd az oldalt.

## Keresési kérés beállításai

A **Kérés típusa** két értéket vehet fel:

| Érték | Mit csinál |
|---|---|
| **Rest API** (alapérték) | A kereséseket a REST API dolgozza fel. Gyorsabb és kevésbé terheli a szervert, modern oldalakhoz ezt ajánlott használni. |
| **Default (ajax admin-ajax.php request)** | A kereséseket a WordPress szokásos AJAX-kezelése (admin-ajax.php) dolgozza fel. Akkor válaszd, ha a REST API nem érhető el vagy le van tiltva. |

## Az alapértelmezett lekérdezés beállításai

| Beállítás | Mit csinál |
|---|---|
| **Kategórialista megjelenítése** | Bekapcsolva megjelenik a **Taxonomy** legördülő lista, így a látogató kategóriára is szűrhet. |
| **Keresés az aktuális lekérdezés alapján** | Archívsablonokhoz való. Bekapcsolva a **Forrás**, a kifejezések bevonása és kizárása, valamint a bejegyzések kizárása mezők nem használhatók. |
| **Forrás** | Mely egyéni bejegyzéstípusok (CPT) bejegyzései között keressen. Ha semmi nincs kiválasztva, a keresés az egész webhelyen történik. |
| **Kifejezések bevonása**, **Kifejezések kizárása** | Kifejezések (terms), amelyeket be- vagy kizársz a keresésből. |
| **Bejegyzések kizárása** | A kizárandó bejegyzések azonosítói. |
| **Keresés az egyéni mezőkben** | Alapból a keresés a bejegyzések címében és tartalmában történik. Ide az egyéni mezők kulcsait vesszővel elválasztva add meg, például `_sku, _price`. |
| **Kifejezés szerinti keresés** | A teljes beírt kifejezésre is keres, nem csak különálló szavakra. |
| **Keresés az osztályozás (taxonomy) kifejezéseiben** | Azokat a bejegyzéseket is megmutatja, amelyekhez olyan kifejezés tartozik, amelynek nevében szerepel a keresőkifejezés. Bekapcsolva megjelenik az osztályozások listája, ahol több is választható. |
| **Eredmények sorrendjének alapja** | Relevancia, ID, Szerző, Cím, Dátum, Utoljára módosítva, Véletlen, Hozzászólások száma (csökkenő), Menü sorrend. |
| **Eredmények sorrendje** | **Növekvő** vagy **Csökkenő**. |
| **Use Product Catalog Visibility Settings** | Csak akkor látszik, ha a WooCommerce telepítve és aktív. Bekapcsolva a keresés is figyelembe veszi a termékek katalógus-láthatósági beállításait. |

## Egyéni eredményoldal

Ha egy keresőelemet hozzáadsz egy oldalhoz, a beállításait ezekből az alapértékekből veszi, és a keresés webcíme is ezekhez igazodik. Ha az elem lekérdezési beállításai eltérnek az alapértékektől, a webcímbe bekerül a `jet_ajax_search_settings` paraméter az eltérő értékekkel.

- **Egyéni keresési találatok URL-je**: annak az oldalnak a webcíme, ahol a keresési eredmények megjelennek, például `https://pelda.hu/kereses/`.
- **Search Query Param**: ez a mező csak akkor jelenik meg, ha az előző mezőbe beírtál egy webcímet. Itt egyedi paraméternevet adhatsz meg, amelyet a kereső az átirányításkor használ. Az eredményoldalon a **Listing Grid** és a **Products Grid** elemek, valamint a szűrők ebből a paraméterből kapják a keresőkifejezést. Ne használd a szokásos `s` paramétert, mert egyes bővítmények hasonló paraméterekre (`search`, `_s` stb.) is reagálnak.

Fontos, hogy az Ajax Search forrásának (**Source**) ugyanazt a bejegyzéstípust állítsd be, mint az eredményoldalon lévő elemnek: a keresés az összes olyan elemre érvényes, amely ugyanazt a bejegyzéstípust használja. Az eredményoldal archívsablonnal is testre szabható, ezt a [Saját eredményoldal és archívsablon](https://hub.hellowp.io/hu/plugins/jet-search/eredmenyoldal/) fejezet írja le.

A javaslatokat (**Suggestions** aloldal) a [Javaslatok kezelése](https://hub.hellowp.io/hu/plugins/jet-search/javaslatok-kezeles/) fejezet tárgyalja.
