- AdminCP
- #1
- 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ş.
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ş.

