SORU
26 Ocak 2010, Salı


SOLR ve soruları işlemek optimize

Bir seri ilanlar web sitesi var. Kullanıcılar reklamları koymak, düzenlemek reklamlar, reklamlar, vb görebilirsiniz.

Bir kullanıcı bir reklamı koyar zaman, solr için bir belge ekliyorum. Bunu işlemek için zaman, ancak, bilmiyorum. Tamamlama şeyler okudum ne kadar yavaşlar.

Nasıl yapmalıyım? Her 12 saatte bir, otomatik yürütme?

Ayrıca, nasıl optimize ile yapmalıyım?

CEVAP
17 EYLÜL 2010, Cuma


Tamamlama biraz daha ayrıntı/Optimize:

Belgeleri tamamlama komutu çalıştırdıktan kadar görünür yapıyoruz değişikliklerin hiçbiri solr için dizin oluşturma. tamamlama: Yani çalıştırmak için zamanlama komut gerçekten hangi değişiklikleri arama motorlarına sitenizde görünmesini istediğiniz hızına bağlıdır işlemek. Ancak ağır bir operasyon olduğunu ve bu yüzden her güncellemeden sonra gruplar halinde olmalıdır.

Optimize: Bu bir sabit disk üzerinde defrag benzer bir komut. Kesimleri (arama hızını artırmak) dizin yeniden düzenlemek ve herhangi bir silinmiş () yerine belgeleri kaldıracaktır. Solr salt okunur bir veri deposu olduğunu her zaman silinmiş ve eski belge işaretler bir belge silinmiş yerine yeni bir belge oluşturmak dizin. Optimize bu silinen belgeleri kaldıracaktır. Solr İstatistik sayfasına gidip maxDocs numaraları vs numDocs bakarak silinmiş belge sayısı vs arama belgesini görebilirsiniz. İki sayı arasındaki fark silinmiş miktarı (non-arama mümkün) dizin belgeler.

Ayrıca Optimize tamamlandığında eski bir tamamen YENİ bir dizin oluşturur ve sonra yeni dizine geçer. Bu nedenle komut eylemi gerçekleştirmek için çift boşluk gerektirir. Dizin boyutu kullanılabilir sabit disk alanı P aşmadığından emin olun. (Bu kural, genellikle az sonra P yüzünden silinmiş belgeler) ihtiyacı var

Dizin Sunucusu / Arama Sunucusu: Paul Brown solr için en iyi tasarım bir sunucu adanmış ve . sahip olan haklıydı ^em>ayarlıdizin oluşturma ve arama sunucuları değişiklikleri çoğaltmak için. Dizin sunucusu birden fazla dizin bitiş noktaları ayarlayabilirsiniz.

eg: http://solrindex01/index1; http://solrindex01/index2

Ve dizin sunucusu içerik ararken dolayı farklı bir bellek ayak izi ve dizin ısınma ile ayarlanmış komutları vb olabilir.

Bu herkes için yararlı bir bilgi olur umarım.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Film Riot

    Film Riot

    16 NİSAN 2006
  • FRED

    FRED

    1 EKİM 2005
  • Within Temptation

    Within Tempt

    18 EYLÜL 2006