2016-03-31 18 views
-1

[UPDATE] Kentico'nun yardımıyla, sorunun nedenini web sitesinin kendisinde erişemediğini belirledim. Bunu düzelttikten sonra, sayfa tarayıcısı içeriği dizine ekleyebilir.Kentico Smart Arama sayfası tarayıcı çalışmaz

[ORIGINAL POST] Kentico'nun Akıllı Arama sayfası tarayıcısı dizine ekleme ile ilgili sorun.

Üretim sitemiz için Akıllı Arama sayfası paletli dizin oluşturma çalışmıyor. Otomatik veya manuel olarak yeniden oluşturuluyor, önemli değil - işe yarayacak, ancak hiçbir sonuç alınmıyor, çünkü hiçbir şey indekslenmiyor. Ancak, geliştirme sitemizde beklediğimiz gibi çalışıyor. Akıllı Arama, her iki sitede de tamamen aynı şekilde yapılandırılmıştır. İçerik ve tüm Kentico ayarları her iki sitede de tamamen aynıdır. Web.config dosyası, veritabanı bağlantı dizgisi haricinde aynıdır.

Sayfa tarayıcıyı prodüksiyonda çalıştırdığımda, tüm sayfalar taranır, ancak anahtar kelimelerin hiçbiri dizine eklenmez. Luke aracını kullanarak bunu doğruladım. Dizin dosyaları App_Data klasöründe oluşturulur.

Diğer bilgiler: Site Azure'da çalışmıyor. Olay günlükleri, yeniden oluşturma endeksinden sonra herhangi bir hata göstermiyor. Tarayıcı ayarları 'da bir Global Yönetici hesabı kullanıyoruz Alan, Paletli ayarlarında sağlanmıştır. Dizin dosyalarını silmeyi ve yeniden oluşturmayı denedim, ancak hiçbir fark yoktu. Analizör tipi Stemming ile basittir. Parti boyutu ayarlanmamış. Robots.txt, hem dev hem de prod'da aynıdır.

IIS'de ya da sayfa tarayıcı dizinleyicinin çalışmasını engelleyen bir yapılandırma var mı? Bir şey ifade ederse, dev site aynı makinede veya üretim sitesiyle aynı ağda değil.

cevap

0

Etki alanı ayarlarında alan adını localhost: 80 olarak değiştirmeyi denediniz mi?

+0

Bunu denedim ve dizinleyici içeriğin hiçbirini dizine eklemedi. Önerin için teşekkürler. –

0

Doğrudan üretim sitesinde dizini oluşturdunuz mu? Değilse ve bunu dev üzerinden senkronize ettiyseniz, üretim kutusuna yeni bir dizinleyici yapılandırmayı deneyin. Ayrıca, üretim sahasını Settings --> System --> Search --> Enable Smart Search Indexing numaralı telefondan kontrol edin.

+0

İleri gittim ve ürün kutusu üzerinde yeni bir dizin oluşturdum ve Akıllı Arama Endeksleme'nin etkinleştirildiğini doğruladım. Hala çalışmıyor. Dizinleyici çalışır ve elde edilen Dizin Bilgisi, dizine eklenmek istediğim sayfaların dizine eklendiğini, ancak bir şekilde anahtar kelimelerin dizinde olmadığını gösterir. –

+0

Diğer alanlar dizine ekleniyor mu? Eğer öyleyse, o zaman muhtemelen bir doctype. Ürün kutunuzda, _Content_ ve _Tokenized_ öğesinin kontrol edilip edilmediğini görmek için 'Sayfa Türleri -> [YourPageType] -> Alanları Ara -> Anahtar Kelimeler 'seçeneğini işaretleyin. Değilse, onları kontrol edin ve endeksi yeniden oluşturun. – emmaclairez

+0

Sayfa Paletli dizinleyiciyi kullanıyorum beri, arama alanları kullanılmıyor. Sayfa Paletli dizinini kullanmam gerekiyor çünkü sayfaların çoğu, içerik ağacında başka bir yerde veri kaynaklarını kullanarak web parçaları tarafından oluşturulan içeriğe sahip. Her neyse, sorunu buldum ve düzeltmeyi asıl gönderide yayınladım. Tekrar teşekkürler! –