Kullanıcı Kılavuzu

Full-Text Search Engine Settings

6/10/26
Full-Text Search Engine Settings

Full-Text Search Engine, uygulama içerisinde metin tabanlı veriler üzerinde hızlı, gelişmiş ve anlamlı arama yapılmasını sağlayan altyapıyı yapılandırmak için kullanılan ayar alanıdır.

Bu yapı yalnızca doküman yönetimiyle sınırlı değildir; ürünler, kayıtlar, log verileri ve diğer tüm metin içeriklerinde arama yapılmasını mümkün kılar.

Seçilen arama motoru ile uygulama arasında bağlantı kurularak indeksleme, arama, filtreleme ve performans ayarları çalışma anında aktif hâle getirilir.

Full-Text Search Engine Ayarlarına Erişim

  • Kuika platformuna giriş yapın.
  • Apps ekranından çalışacağınız projeyi açın.
  • Üst menüden Config Manager modülüne tıklayın.
  • Yeni bir konfigürasyon oluşturmak için Create a blank configuration kartına tıklayın, konfigürasyona bir isim verin ve oluşturma işlemini tamamlayın. Mevcut bir konfigürasyonu kullanmak isterseniz listeden adına tıklayın.
  • Konfigürasyon ekranının üst kısmında App Settings sekmesinin seçili olduğundan emin olun.
  • Sol menüde STORAGE & SEARCH başlığı altındaki Full-Text Search Engine seçeneğine tıklayın.
  • Bu ekranda Full-Text Search Engine açılır menüsünden kayıtlı bir yapılandırmayı seçebilir veya yeni bir yapılandırma ekleyebilirsiniz.

Full-Text Search Engine Yapılandırma

Yeni bir arama motoru yapılandırması eklemek için:

  1. Full-Text Search Engine alanının altındaki Add New bağlantısına tıklayın.
  2. Açılan Full-Text Search Engine Setting penceresinde aşağıdaki alanları doldurun.

Temel Ayarlar

  • Name (zorunlu): Arama motoru yapılandırmasına verilen isimdir.
  • Provider (zorunlu): Kullanılacak arama motorunu belirler. Desteklenen değerler:
    • OpenSearch
    • ElasticSearch
    • Meilisearch
  • Connection URL (zorunlu): Arama motorunun erişim adresidir. Örnekler:
    • OpenSearch: https://opensearch:9200
    • ElasticSearch: https://elasticsearch:9200
    • Meilisearch: http://localhost:7700

Seçilen sağlayıcıya göre kimlik doğrulama alanları değişir:

  • OpenSearch ve ElasticSearch için:
    • Username: Arama motoru için kullanıcı adı (isteğe bağlı).
    • Password: Arama motoru için şifre (isteğe bağlı).
  • Meilisearch için:
    • API Key (zorunlu): Meilisearch sunucusuna erişim için kullanılan API anahtarı.

Advanced Settings

Pencerenin Advanced Settings bölümünde aşağıdaki gelişmiş ayarları yapılandırabilirsiniz:

  • Default Index Prefix: Oluşturulacak tüm indeksler için ön ek belirler. Varsayılan değer kuika'dır.
  • Verify TLS Certificate: TLS sertifika doğrulamasının yapılıp yapılmayacağını belirler. Varsayılan olarak aktiftir.
  • Connection Timeout (seconds): Arama motoruna yapılan istekler için saniye cinsinden zaman aşımı süresi. Varsayılan değer 10'dur.
  • Max Results Per Query: Bir sorguda döndürülebilecek maksimum sonuç sayısı. Varsayılan değer 200'dür.
  • Highlight Fragment Size: Arama sonuçlarında vurgulanan metin parçalarının karakter uzunluğu. Varsayılan değer 150'dir.

Yapılandırmayı Oluşturun ve Kaydedin

  1. Tüm alanları doldurduktan sonra Create butonuna tıklayın.
  2. Full-Text Search Engine açılır menüsünden oluşturduğunuz yapılandırmayı seçin.
  3. Sağ üst köşedeki Save butonuna tıklayarak değişiklikleri kaydedin. (Mevcut bir konfigürasyonda bu buton Update olarak görünür.)

Desteklenen Arama Motorları

Kuika platformu aşağıdaki arama motorlarını destekler:

  • OpenSearch: Varsayılan ve önerilen arama motorudur.
  • ElasticSearch: Gelişmiş ve büyük ölçekli arama senaryoları için uygundur.
  • Meilisearch: Hafif ve hızlı kurulum gerektiren projeler için idealdir.

Çalışma Mantığı

  • Veriler doğrudan aranmaz; önce indekslenir, sonra arama yapılır.
  • Arama sonuçları relevance (alakaya göre sıralama) mantığıyla döner.
  • Büyük veri setlerinde yüksek performans sağlar.

Sistem Davranışı

Arama motoru yapılandırılmazsa sistem pasif modda çalışır. Bu durumda:

  • Arama aksiyonları hata vermez.
  • Ancak boş sonuç döner.

Dikkat Edilmesi Gerekenler

  • Connection URL erişilebilir olmalıdır.
  • Provider doğru seçilmelidir.
  • TLS ayarı, kullanılan sertifika yapısına uygun olmalıdır.
  • Max Results Per Query değeri çok yüksek seçilirse performans düşebilir.
  • Arama yapılabilmesi için verilerin indekslenmiş olması gerekir.

Beklenen Sonuç

Yapılandırma tamamlandığında:

  • Uygulamada hızlı ve gelişmiş arama yapılabilir.
  • Büyük veri setlerinde performanslı sonuçlar alınır.
  • Kullanıcılar ilgili içeriklere hızlı şekilde ulaşabilir.
No items found.

İlişkili diğer içerikler

No items found.

Sözlük

No items found.

Alt Başlıklar