Dspace açık erişim indeksleme nasıl yapılır?
Açık erişim Discovery Solr Indexleme ve Güncelleme
Discovery Solr indeksleme Bakımı
Komut kullanımı: |
|
Java sınıfı: | org.dspace.discovery.IndexClient |
Argümanlar (kısa ve uzun formlar): | Açıklama |
| herhangi bir seçenek olmadan çağrılan mevcut bir dizini günceller / temizler |
| dizini yeniden oluşturur, mevcutsa mevcut olanı siler |
| db'de artık bulunmayan belgeleri kaldırarak mevcut dizini temizle |
| eğer mevcut indeks güncellenirse, güncellediklerinde bile her tutamacı yeniden indekslenmeye zorlar |
| bu yardım mesajını yazdır |
-i <object handle> | Tek bir nesneyi (ve herhangi bir alt nesneyi) yeniden eşleyin. Bir Öğe üzerinde çalışırken, o tek Öğe için sadece reindexes. Koleksiyonda çalıştırıldığında, Koleksiyonun kendisini ve Koleksiyondaki tüm Öğeleri yeniden birleştirir. Bir Toplulukta çalıştırıldığında, Topluluğun kendisini ve tüm Alt Toplulukları, Koleksiyonları içeren ve Öğeleri içeren yeniden yönlendirir. |
| arama çekirdeğini optimize eder |
| tanıtıcısına göre bir Öğe, Koleksiyon veya Topluluğun dizinden kaldırılması |
-s | Yazım denetleyicisini yeniden oluştur, -b ve -f ile birleştirilebilir. |
Servlet kabınızın belleğinin bitmesini önlemek için, zaman zaman (crontab veya sisteminizin zamanlayıcısından) Discovery Solr endeksinde bakım yapılması önerilir:
[dspace]/bin/dspace index-discovery -o
Solr 4'ten bu yana, temel optimizasyon işleminin çoğunlukla gereksiz ve yeniden adlandırıldığı önerildi. See https://issues.apache.org/jira/browse/SOLR-3141