MG Yaşı
2 Ay 1 Gün
Katılım
2 Şub 2026
Konular
224
Mesajlar
363
Tepkime puanı
54
Puan
53
Konum
İstanbul
Selamlar,
Search Improvements by Xon 2.17.7, XenForo’nun hem Enhanced Search (XFES / ElasticSearch tabanlı arama) tarafına hem de kısmen varsayılan MySQL araması tarafına bir dizi iyileştirme ekleyen performans/işlev eklentisi. Amaç; arama sonuçlarının kalitesi, sıralama seçenekleri, bazı arama kriterleri ve ElasticSearch tarafında yetki kontrollerinin daha verimli çalışması gibi noktaları güçlendirmek.


Eklentinin öne çıkanları (genel) 🔎
Boş arama / “*” ile arama: MySQL ve XFES tarafında “*” (veya boş arama metni) ile sonuç döndürebilme.
range_query search DSL: Sayısal alanlarda aralık sorguları (ör. belirli bir sayı aralığı) oluşturmayı mümkün kılan bir DSL desteği.
Arama sıralaması (SearchOrder): Kullanıcıların varsayılan arama sıralamasını forum genel ayarından bağımsız seçebilmesi ve varsayılan arama tipi için global seçeneğin geri eklenmesi.
Arama terimlerini sonuç sayfasında gösterme: Sonuç ekranında aranan kelimeleri görünür yapma.
– “Search only X” kriteri: İçerik türü bazlı “yalnızca şu içerikte ara” filtresi (thread/conversation/ticket vb.) ekler; genel aramayı daha “alt küme” gibi konumlandırır.


ElasticSearch (XFES) tarafına özel katkılar ⚙️
View X by others gibi izin kontrollerini ElasticSearch sorgusuna “push” ederek, PHP tarafında sonuçları sonradan eleme (culling) ihtiyacını azaltır. Bu, kullanıcının erişemediği forum/ticket gibi alanlarda aramayı daha verimli hale getirmeyi hedefler (tam etki için reindex gerekebilir).
Per content type weighting ve bazı debug/log seçenekleri (DSL loglama vb.) gibi arama davranışını ayarlamaya yönelik araçlar sunar.
– Arama sözdizimini genişletme: AND/OR, negation (-), tırnaklı ifade, prefix (*), parantez önceliği, fuzziness (~N) gibi operatörler için genişletilmiş syntax opsiyonları.
– Ayrıca “specialized index” yaklaşımıyla örneğin username autocomplete veya tag autocomplete gibi tek amaçlı index senaryolarına altyapı sağladığını belirtiyor.


2.17.7 sürüm notu (Feb 4, 2026)
Bu sürüm “bugfix” ağırlıklı: XF Cloud desteğini iyileştirme ve SearchOrder sınıfı kullanılırken custom ElasticSearch alanına göre sıralamanın beklenildiği gibi çalışmaması sorununu düzeltme (ör. bazı eklentilerde “yorum sayısına göre sıralama” gibi).


Gereksinimler / uyumluluk
XF 2.1–2.3, PHP 7.2+, Standard Library by Xon v1.21.0+ gerektiriyor. Eğer kuruluysa Redis Cache by Xon v2.17.0+ ile entegrasyon notu var; ElasticSearch kullanıyorsanız ElasticSearch v5.x+ şartı da belirtilmiş.


1771344577524.png



İçeriği görüntüleme izniniz yok!

İçeriği görüntüleme izniniz yok!
 
Geri
Üst