Кіріспе

Ашық кодты веб-шолушы 2014 жылдың ақпан айында Common Crawl жобасы өздерінің ашық, кең көлемді веб-шолуы үшін Nutch-ті пайдаланды. Бұрын Nutch жобасының мақсаты жаһандық кең көлемді веб-іздеу жүйесін жасау болған, бірақ қазір бұл мақсат жоқ.

Шығару тарихы

1. x тармақ 2. x тармақ шығарылу күні Сипаттамасы 1.1 2010 06 06 Бұл нұсқада Nutch-қа байланысты қолданыстағы кітапханалардың (Hadoop, Solr, Tika және т.б.) бірнеше маңызды жаңартулары бар. Сонымен қатар, әртүрлі қателер түзетілді және жылдамдық арттырылды (мысалы, Fetcher2). 1.2 2010 10 24 Бұл нұсқада бірнеше жақсартулар бар (parse html-ді тағы да таңдалатын талдаушы ретінде қосу, әр өріс бойынша индекстеуді конфигурациялау), жаңа мүмкіндіктер (барлық Құралдар кластарына уақыт туралы ақпаратты қосу және талдаушы уақыт шегін іске асыру) және қателерді түзету (таратылған іздеудегі NPE-ді түзету, Құжат өрістері бойынша XML пішімдеу мәселелерін түзету) кірді. 1.3 2011 06 07 Бұл нұсқада бірнеше жақсартулар бар (RSS талдауын жақсарту, Apache Tika-мен тығыз интеграция, сыртқы талдау қолдауы, тілді анықтауды жақсарту және әлдеқайда кішірек кодтық таралым – шамамен 2 МБ). 1.4 2011 11 26 Бұл нұсқада бірнеше жақсартулар бар, соның ішінде Parsers-ке бірнеше MIME түрлерін қолдауға мүмкіндік беру, Fetcher Queue тереңдігін конфигурациялау, Fetcher жылдамдығын жақсарту, тығыз Tika интеграциясы және Solr индекстеуінде HTTP авторизациясын қолдау. 1.5 2012 06 07 Бұл нұсқада бірнеше жақсартулар бар, соның ішінде Tika 1.1 және Hadoop 1.0.0 сияқты бірнеше негізгі компоненттерді жаңарту, LinkRank және WebGraph элементтерін жақсарту, сондай-ақ қара тізімді, сүзгілеуді және талдауды қамтитын бірқатар жаңа плагиндер бар. 2.0 2012 07 07 Бұл нұсқа пайдаланушыларға Apache Gora арқылы үлкен деректерді сақтау үшін (Apache Accumulo, Apache Avro, Apache Cassandra, Apache HBase, HDFS, жадтағы деректер қоймасы және түрлі жоғары деңгейлі SQL қоймалары) сақтау абстракциясына негізделген ірі масштабтағы сканерлеуге бағытталған нұсқаны ұсынады. 1.5.1 2012 07 10 Бұл нұсқа танымал 1.5 нұсқасының техникалық қызмет көрсету нұсқасы. X Nutch-тің қауымдастықта кеңінен қолданылатын нұсқасы. 2.1 2012 10 05 Бұл нұсқа Nutch пайдаланушыларына 2.x дамуының негізінде құрылған, қауымдастықта кеңінен танымал болып жатқан қарапайым Nutch таратуын ұсынады. Бұл нұсқада ~20 қателерді түзетумен қатар Solr конфигурациясын жақсарту үшін жақсартылған қасиеттер, Gora-ның әртүрлі тәуелділіктеріне жаңартулар және икемді іздеуде индекстер құру опциясын енгізу ұсынылады. 1.6 2012 12 06 Бұл нұсқада 20-дан астам қателерді түзету, жақсартулар, сондай-ақ жаңа функционалдық мүмкіндіктер бар, соның ішінде жаңа HostNormalizer, MIME түрі бойынша fetchInterval-ді динамикалық түрде орнату мүмкіндігі және индекстеуші API-ге функционалдық жақсартулар, соның ішінде URL-ді қалыпқа келтіру және роботтар noIndex құжаттарын жою. Басқа да елеулі жақсартуларға негізгі тәуелділіктерді Tika 1.2 және Automaton 1.11 8. 2.2 2013 06 08 Бұл нұсқада 30 қателерді түзету және 25 жақсарту бар. Бұл 2.x Nutch сериясының үшінші нұсқасы. Бұл нұсқада Nutch қазір жақсартылған роботтар үшін пайдаланатын Crawler Commons бар. txt талдау, Apache Hadoop 1.1.1, Apache Gora 0.3, Apache Tika 1.2 және Automaton 1.11 8. 1.7 2013 06 24 Бұл нұсқада 20-дан астам қателерді түзету, көптеген жақсартулар бар; ең байқалатын жаңа плагингтік индекстеу архитектурасы бар, ол қазіргі уақытта Apache Solr және Elastic Search-ті қолдайды. Жақында шыққан Nutch 2.2 нұсқасына көлеңке түсіріп, роботтарды талдау. txt енді Crawler Commons-қа берілді. Apache Hadoop 1.2.0 және Apache Tika 1.3 негізгі кітапханаларына жаңартулар енгізілді. 2.2.1 2013 07 02 Бұл нұсқа Apache Hadoop 1.2.0 және Apache Tika 1.3 кітапханаларын жаңартуды қамтиды, негізінен NUTCH 1591 қатесін түзетуге арналған. 1.8 2014 03 17 Бұл нұсқа Crawler Commons 0.3 және Apache Tika 1.5 кітапханаларын жаңартуды қамтыса да, 30 қателерді түзетуді және 18 жақсартуды ұсынады. 2.3 2015 01 22 Nutch 2.3 нұсқасы енді Apache Wicket негізделген веб-қосымшамен бірге шығарылады. Gora-ның SQL-ді пайдалану мерзімі өткен. 1.10 2015 05 06 Бұл нұсқада Tika 1.6 нұсқасына арналған кітапхана жаңартулары бар, сонымен қатар 46 қателерді түзету, сондай-ақ 37 жақсарту мен 12 жаңа мүмкіндіктер ұсынылады. 1.11 2015 12 07 Бұл нұсқада Hadoop 2 кітапханасының жаңартулары бар. X, Tika 1.11, 32 қателерді түзетуге, сондай-ақ 35 жақсартуға және 14 жаңа мүмкіндіктерге мүмкіндік береді. 2.3.1 2016 01 21 Бұл қателерді түзету нұсқасы шамамен 40 мәселені қамтиды. 1.12 2016 06 18 1.13 2017 04 02 1.14 2017 12 23 1.15 2018 08 09 1.16 2019 10 11 2.4 2019 10 11 Бұл 2.x сериясының соңғы нұсқасы болады деп күтілуде, себебі "оның үстінде белсенді жұмыс істейтін ешкім жоқ". 1.17 2020 07 02 1.18 2021 01 24

Өлшегіштігі

IBM Research компаниясы Commercial Scale Out (CSO) жобасы аясында Nutch/Lucene жүйесінің жұмысын зерттеді. Олардың қорытындысы бойынша, Nutch/Lucene сияқты кеңейтілген жүйе, бледтерден құралған кластерде POWER5 сияқты бір машинаны кеңейту арқылы қол жеткізе алмайтын өнімділік деңгейіне жете алады. ClueWeb09 деректер жинағы (мысалы, TREC-те қолданылады) Nutch арқылы жиналды, орташа жылдамдығы секундына 755,31 құжатты құрады.

Қатысушы жобалар

Hadoop – Java фреймворкі, үлкен кластерлерде таратылған қосымшаларды іске қосуды қолдайды.