# PrestaShop’ta iç arama bazı ürünleri bulmuyor

> Ürün mevcut ve yayında, ama arama çubuğu onu hiç getirmiyor: PrestaShop, ürün anahtar kelimelerini katalogdan ayrı bir tabloda indeksler ve bu tablo sanılandan daha sık senkronizasyondan çıkar. Çoğu durumda Preferences > Search üzerinden yeniden indeksleme sorunu çözer.

- Source canonique : [https://allaux.fr/tr/prestashop/problemes/recherche-interne-ne-trouve-pas-produits](https://allaux.fr/tr/prestashop/problemes/recherche-interne-ne-trouve-pas-produits)
- Langue : TR
- Dernière mise à jour : 2026-09-30

## Doğrudan yanıt

> Tam yeniden dizinlemeyi Mağaza Parametreleri > Arama ekranından çalıştırın: bu işlem ps_search_word ve ps_search_index tablolarını boşaltıp güncel katalogdan yeniden kurar. Ürün yine de bulunamıyorsa aranan sözcük, aynı ekranda tanımlı en küçük sözcük uzunluğunun altındadır ya da yok sayılan sözcükler listesindedir.

## Bir ürün aramada neden görünmez olabilir

PrestaShop doğrudan ürün kartlarında arama yapmaz: bir ürün kaydedildiğinde, anahtar kelimelere bölünerek search_word ve search_index adlı özel tablolarda saklanır. Arama çubuğunun sorguladığı şey kataloğun kendisi değil, bu indekstir. İndeks toplu bir değişiklikten sonra yeniden oluşturulmadıysa, kataloğun eski halini yansıtmaya devam eder.

Preferences > Search altındaki Re-index düğmesi, bu tabloyu güncel katalogdan tamamen yeniden oluşturur. Bulunamayan bir ürünle karşılaşıldığında önce denenmesi gereken şey budur.

## Bir ürünü aramada görünmez yapan durumlar

- Toplu bir içe aktarma veya ürün güncellemesinden sonra indeks hiç yeniden oluşturulmamış.
- “Search only available products” ayarı, devre dışı veya stokta olmayan bir ürünü hariç tutuyor.
- PrestaShop’un kullandığı varsayılan MySQL full-text arama, dört karakterden kısa kelimeleri yok sayıyor.
- search_word tablosundaki weight alanı, yani bir anahtar kelimeye verilen ağırlık çok düşük ve ürünü tamamen gizlemeden sonuçlarda çok geriye itiyor.

## Yeniden indekslemenin yeterli olduğu ve olmadığı durumlar

> Bir içe aktarma veya toplu değişiklik sonrası kaybolan bir ürün neredeyse her zaman yeniden indeksleme ile çözülür. Ancak yazım hatalarına toleranslı arama, eş anlamlı kelime desteği veya doğal sıralamadan farklı bir sonuç sıralaması bir ayar değildir: bunlar arama motorunda özel geliştirme gerektirir.

## İlgili sayfalar

- **Kategori sayfasındaki filtreler kayboldu** — Aramayla ilişkili başka bir bileşen, ancak anahtar kelime indeksinden farklı bir modüle ve önbelleğe dayanıyor. ([/prestashop/problemes/filtres-page-categorie-disparus](/prestashop/problemes/filtres-page-categorie-disparus))
- **CSV ile toplu ürün içe aktarma** — Büyük bir içe aktarma genellikle yeniden indekslemeyi gerekli kılan olaydır. ([/prestashop/problemes/import-produits-masse-csv](/prestashop/problemes/import-produits-masse-csv))
- **Yavaş yüklenen PrestaShop mağazası** — Kötü bakılan bir arama indeksi, yönetim paneli yanıt sürelerini de etkileyebilir. ([/prestashop/boutique-lente](/prestashop/boutique-lente))
- **Özel PrestaShop modülü geliştirme** — Yazım hatalarına toleranslı arama veya özel sonuç sıralaması için. ([/prestashop/module-sur-mesure](/prestashop/module-sur-mesure))

## FAQ

### Yeniden indeksleme veri siler mi?

Hayır, yalnızca mevcut ürün kayıtlarından indeks tablolarını yeniden oluşturur; kataloğa veya siparişlere dokunmaz.

### Devre dışı bırakılmış bir ürün neden artık aramada çıkmıyor?

Çünkü mağaza yapılandırmasına bağlı olarak “Search only available products” ayarı, varsayılan olarak devre dışı veya stokta olmayan ürünleri hariç tutar.

### İki harfli bir referans gibi çok kısa bir arama terimi hiçbir sonuç getirmiyor, neden?

Varsayılan MySQL full-text arama, dört karakterden kısa kelimeleri yok sayar. Kısa bir referansı aramak, motorda özel bir yapılandırma veya geliştirme gerektirir.

### PrestaShop aramasına yazım hatası toleransı eklenebilir mi?

Doğal olarak hayır. Bu, genellikle harici bir arama motoru veya doğal modüle eklenen bulanık eşleştirme mantığı üzerine kurulan gerçek bir geliştirme projesidir.

### Arama, ürünün açıklamasını da mı sorguluyor, yoksa yalnızca adını mı?

Ad, referans ve kısa ile uzun açıklamaları indeksler, ancak alana göre farklı bir ağırlık uygular: addaki bir kelime genellikle uzun bir açıklamanın içinde geçen aynı kelimeden daha üstte çıkar.
