Solr ne olduğunu bilmiyorum millet için, Apache Lucene projenin parçası. Bu Tomcat gibi bir kap içinde çalışan bir sunucu var. Solr bir Lucene endeksi ev sahipliği yapan ve HTTP üzerinden bir dizin güncellemek ve sorgulamak için bir "REST" gibi bir arayüz sağlar.
"Getting Started" öğretici java -jar start.jar
ile Solr sunucu başlayan bahsediyor, ama bu sadece Solr sunucu çalışan almak için bulunuyor. Bu MySQL Server örneğini başlangıç gibi - sen bunu sorgulamak önce gerekli, ancak tek başına bu adım verilerle doldurmak veya hiçbir sonuç kadar hizmet yapmaz.
Öğretici Solr belgeleri sunucuya gönderme örnek göstermeye devam ediyor:
user:~/solr/example/exampledocs$ java -jar post.jar solr.xml monitor.xml
Bu örnek mesajlar iki belge, solr.xml
ve monitor.xml
endeksli olması. Onların post.jar
örnek kullanmak zorunda değilsiniz - Solr HTTP destekleyen, bu tür curl gibi, herhangi bir HTTP istemcisi kullanmak gerekir.
SQL sorgusu bu şekilde endeksi tüm sonuç için, sonuç ve sonrası veriler üzerinde döngü için bir komut dosyası yazmak zorunda Solr satır-by-satır, ancak bu muhtemelen aşırı zaman alıcı yapma, ayrı bir HTTP POST olurdu veri satıra isteği.
Ben hızlı bir şekilde CSV formatında toplu veri SOLR desteğini kullanmak olduğunu tahmin ediyorum. http://wiki.apache.org/solr/UpdateCSV örnekleri için bkz.