Dspace açık erişim indeksleme nasıl yapılır?

Açık erişim Discovery Solr Indexleme ve Güncelleme

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ı:

[dspace]/bin/dspace index-discovery [-cbhf[r <item handle>]]

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

-b

dizini yeniden oluşturur, mevcutsa mevcut olanı siler

-c

db'de artık bulunmayan belgeleri kaldırarak mevcut dizini temizle

-f

eğer mevcut indeks güncellenirse, güncellediklerinde bile her tutamacı yeniden indekslenmeye zorlar

-h

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.

-o

arama çekirdeğini optimize eder

-r <item handle>

tanıtıcısına göre bir Öğe, Koleksiyon veya Topluluğun dizinden kaldırılması

-sYazı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