Встроенный Solr DIH

Может ли кто-нибудь сказать мне, как настроить Embedded Solr DIH в Solrj? Я пробовал это..

SolrQuery qry = new SolrQuery(); qry.setQueryType("/import"); qry.setParam("command", "full-import"); qry.setParam("clean", false); embeddedSolrServer.query(qry);

И на этом останавливается.

1437 [основная] ИНФОРМАЦИЯ org.apache.solr.core.CoreContainer — регистрация ядра: основная

1468 [Thread-1] INFO org.apache.solr.handler.dataimport.DataImporter — запуск полного импорта

1468 [основная] ИНФОРМАЦИЯ org.apache.solr.core.SolrCore - [основная] webapp=null path=/import params={qt=%2Fimport&command=full-import&clean=false} status=0 QTime=15

После этого я ожидаю получить что-то вроде этого, как в Solr HTTP Server:

Читать import.properties

Вызов org.apache.solr.handler.dataimport.JdbcDataSource$1 Создание соединения для идентификатора объекта с URL-адресом: jdbc:mysql://localhost/solrdb

org.apache.solr.handler.dataimport.JdbcDataSource$1 вызов

И так далее...

Заранее спасибо :)


person Mawia    schedule 14.08.2012    source источник


Ответы (1)


Вы можете сделать это следующим образом:

URL url = new URL(completeUrl);
HttpURLConnection conn = (HttpURLConnection)url.openConnection();

Посмотрите, как я это сделал здесь.

person Marko Bonaci    schedule 14.08.2012
comment
Мы говорим спасибо, принимая ответ (если это ваш вопрос) и/или проголосовав за него (имеется в виду: я считаю этот ответ полезным). - person Marko Bonaci; 16.08.2012
comment
Но мой вопрос заключается в том, как использовать EmbeddedSorrServer для импорта данных. Я могу сделать с HttpSorrServer, но не со встроенным. - person Mawia; 22.08.2012