Nutch: Вызов в Java, а не в командной строке?

Я слишком толстый или действительно нет возможности вызвать Apache Nutch через какой-то Java-код программно? Где можно найти документацию (или руководство или учебник) о том, как это сделать? Google подвел меня. Так что я действительно попробовал Bing. (Да, знаю, жалко.) Идеи? Заранее спасибо.

(Кроме того, * GetDescendent * GetChild (int) Типичным примером являются файлы и каталоги, я буду придерживаться этого. Пусть '...

У меня вопрос о двух операциях, которые вы обычно видите в примере диаграммы классов Composite.
* GetDescendent
* GetChild (int)

Типичным примером являются файлы и каталоги, я буду придерживаться этого. Скажем, интересующая нас операция Size, поэтому File имеет реальный размер, а Directory - Size, полученный в результате рекурсивной итерации GetDescendent. Все идет нормально. Мой вопрос касается использования клиентом GetDescendent. Скажем, вам нужны файлы в каталоге, которые являются изображениями для некоторой данной операции. Итак, на практике вы используете некоторую комбинацию GetDescendent и Children для возврата файлов изображений (в зависимости от того, хочет ли клиент все вложенные файлы изображений или только на корневом уровне).

Итак, вопрос номер один: разве у вас не будет GetImageFiles на композите, а не заставлять клиента разбираться в этом? И если так, практично ли GetDescendent предоставлять вызывающим клиентам (например, ImageViewer) за пределами композиции?

Второй вопрос о GetChild (int); является ли int порядковым индексом позиции для возврата одного дочернего элемента? Уровень глубины в GetDescendent? Каким будет пример того, как клиент будет использовать этот метод?

Ура,
Berryl

6
задан Nathan Hughes 24 March 2011 в 15:05
поделиться