Bir süredir Lucene.Net ve FSDirectory
ile çalışıyorum, bu yüzden onunla çalışmanın temellerini biliyorum. Ancak, şimdi indeks kullanımını hızlandırmak için mümkün olduğunda RAMDirectory
's kullanarak bazı anahtar kodları yeniden yazmaya çalışıyorum.Lucene.Net RAMDirectory diske nasıl yazılır?
Varolan bir FSDirectory dosyasını bir RAMDirectory içine yüklemek, yalnızca uygun kurucuyu kullanarak yeterlidir. Ancak, tekrar diske nasıl yazdığımı anlayamıyorum.
Java sürümünde statik Directory.copy() yönteminden bahsetmiştim, ancak bu Lucene.Net'te var gibi görünmüyor.
Bu mümkün mü?
Güncelleme: Bu yöntemi desteklemeyen Lucene.Net'in eski bir sürümünü kullanıyordum. Resmi Lucene.Net sitesindeki "resmi ikili dosyalar" görünüşte oldukça güncel değil. Visual Studio'daki Lucene'in en son sürümünü indirmek ve kurmak için NuGet'u önerdiğiniz için CVertex'e teşekkürler.
Aslında eski bir sürüm kullanıyor olabileceğimi düşünüyorum, ancak http://lucene.apache.org/lucene.net/ adresinden daha yeni bir şeylerin sıkıştırılmış bir kopyasını bulamıyorum. hayat benim svn.apache.org indirmek için nasıl anlamaya - sadece dizin listeleri verir (sadece oradan indirmek için bir SVN istemci yüklemeniz gerekir mi?) – devios1
evet bir svn istemcisi olsun, kaplumbağa işi yapacak http://tortoisesvn.net/downloads.html – BrokenGlass
tamam yapacak - teşekkürler! – devios1