Как я могу запланировать импорт данных в Solr

График может облегчить понимание предыдущих ответов:

Θ-Обозначение - тот же порядок | O-Notation - верхняя граница

Θ(n) - Same order [/g8] O(n) - Upper bound [/g9]

На английском языке

Слева отметим, что существует верхняя граница и нижняя граница, которые являются одинаковыми по порядку величины (т.е. g (n) ). Игнорируем константы, и если верхняя граница и нижняя граница имеют один и тот же порядок величины, можно справедливо сказать f (n) = Θ (g (n)) или f (n) находится в большой тете g (n) .

Начиная с правого, более простого примера, говорят, что верхняя граница g (n) является просто по порядку величины и игнорирует константу c (как и все обозначения больших O ).

13
задан Eldo 9 July 2010 в 04:07
поделиться

1 ответ

В UNIX/Linux задания cron - ваши друзья! В Windows есть Task Scheduler.

UPDATE
Чтобы сделать это из кода Java, поскольку это простой GET-запрос, вы можете использовать библиотеку HTTP Client. Смотрите этот учебник по использованию GetMethod.

Если вам нужно программно отправлять другие запросы к Solr, вам, вероятно, следует использовать библиотеку Solrj. Она позволяет посылать все основные команды к Solr ant она может быть настроена на доступ к любым обработчикам Solr:

CommonsHttpSolrServer server = new CommonsHttpSolrServer("http://localhost:8983/solr");
ModifiableSolrParams params = new ModifiableSolrParams();
params.set("command", "full-import");
QueryRequest request = new QueryRequest(params);
request.setPath("/dataimport");
server.request(request);
14
ответ дан 1 December 2019 в 08:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: