summaryrefslogtreecommitdiff
path: root/htroot/CrawlStartExpert.html
AgeCommit message (Collapse)Author
2026-07-05removed the snapshot feature and all dependencies from non-java codeMichael Peter Christen
2025-08-04more prominent place for collections in crawl start to promote correctMichael Peter Christen
use of pack generation using collection names
2023-01-16added canonical filterMichael Peter Christen
attention: this is on by default! (it should do the right thing)
2023-01-15front-end integration of tag valencyMichael Peter Christen
2022-09-29new link to crawlstart api documentationMichael Peter Christen
2021-08-03fixed doku linkMichael Peter Christen
2020-12-19enabling all crawl profiles in all network modesMichael Peter Christen
also: increased default internet crawl speed to 4 urls/s/host
2020-01-16enhanced crawl start url check experienceMichael Peter Christen
urls are now urlencoded and a check is also performed in case that an url is copied into the url field using copy-paste
2019-05-01New optional crawl filter on the URL a doc must match to crawl its linksluccioman
For finer control over which parsed documents can trigger an addition of their links to the crawl stack, complementary to the existing crawl depth parameter.
2018-10-25Added new crawler attribute for finer control over Media Type detectionluccioman
New "Media Type detection" section in the advanced crawl start page allow to choose between : - not loading URLs with unknown or unsupported file extension without checking the actual Media Type (relying Content-Type header for now). This was the old default behavior, faster, but not really accurate. - always cross check URL file extension against the actual Media Type. This lets properly parse URLs ending with an apparently odd file extension, but which have actually a supported Media Type such as text/html. Sample URLs with misleading file extensions added as documentation in the crawl start page. fixes issue #244
2018-10-16Added a crawl start hint message on availability or not of wkhtmltopdfluccioman
As this tool is required to produce pdf snapshots
2018-07-06Added and updated hint messages about remote crawler statusluccioman
To help identify why remote crawl results may not be received.
2018-06-19Added a new crawler document filter type using Solr syntaxluccioman
This makes possbile to set up much more advanced document crawl filters, by filtering on one or more document indexed fields before inserting in the index.
2018-03-23Added a crawl filtering possibility on documents Media Type (MIME)luccioman
2018-03-10added nav filterMichael Peter Christen
2018-02-16Fixed CrawlStartExpert.html HTML validation errorsluccioman
Validated with Nu Html Checker 17.11.1
2018-02-16Issue #156 : new option to clean up (or not) search cache on crawl startluccioman
Prevent also unnecessary search event cache clean-up on each access to the crawl monitor page (Crawler_p.html).
2018-02-10Fixed issue #158 : completed div CSS class ignore in crawlluccioman
2017-12-19Updated links to Java Regular Expressions documentation to version 8luccioman
2017-12-09added a crawl filter based on <div> tag class namesMichael Peter Christen
When a crawl is started, a new field to exclude content from scraping is available. The field can be identified with the class name of div tags. All text contained in such a div tag where the configured class name(s) match are not indexed, while the remaining page is indexed.
2017-06-17Limit the number of initially previewed links in crawl start pages.luccioman
This prevent rendering a big and inconvenient scrollbar on resources containing many links. If really needed, preview of all links is still available with a "Show all links" button. Doesn't affect the number of links used once the crawl is effectively started, as the list is then loaded again server-side.
2016-11-14Updated Pattern JavaDoc links to current minimum (1.7) JDK version.luccioman
2016-11-12Converted one more set of URLs to pure relative ones.luccioman
Easier YaCy peer configuration behind a reverse proxy subfolder : no need for the reverse proxy to rewrite HTML links or URLs in css files. Tested on Debian Jessie with an apache2 reverse proxy. See related mantis issues http://mantis.tokeek.de/view.php?id=106 and http://mantis.tokeek.de/view.php?id=701
2015-05-08added must-not-match filter to snapshot generation.Michael Peter Christen
also: fixed some bugs
2015-04-15enhanced timezone managament for indexed data:Michael Peter Christen
to support the new time parser and search functions in YaCy a high precision detection of date and time on the day is necessary. That requires that the time zone of the document content and the time zone of the user, doing a search, is detected. The time zone of the search request is done automatically using the browsers time zone offset which is delivered to the search request automatically and invisible to the user. The time zone for the content of web pages cannot be detected automatically and must be an attribute of crawl starts. The advanced crawl start now provides an input field to set the time zone in minutes as an offset number. All parsers must get a time zone offset passed, so this required the change of the parser java api. A lot of other changes had been made which corrects the wrong handling of dates in YaCy which was to add a correction based on the time zone of the server. Now no correction is added and all dates in YaCy are UTC/GMT time zone, a normalized time zone for all peers.
2015-02-04remove remote indexing option in crawl start if not in p2p modeMichael Peter Christen
2015-01-30added a html field scraper which reads text from html entities of aMichael Peter Christen
given css class and extends a given vocabulary with a term consisting with the text content of the html class tag. Additionally, the term is included into the semantic facet of the document. This allows the creation of faceted search to documents without the pre-creation of vocabularies; instead, the vocabulary is created on-the-fly, possibly for use in other crawls. If any of the term scraping for a specific vocabulary is successful on a document, this vocabulary is excluded for auto-annotation on the page. To use this feature, do the following: - create a vocabulary on /Vocabulary_p.html (if not existent) - in /CrawlStartExpert.html you will now see the vocabularies as column in a table. The second column provides text fields where you can name the class of html entities where the literal of the corresponding vocabulary shall be scraped out - when doing a search, you will see the content of the scraped fields in a navigation facet for the given vocabulary
2014-12-09enhanced the snapshot functionality:Michael Peter Christen
- snapshots can now also be xml files which are extracted from the solr index and stored as individual xml files in the snapshot directory along the pdf and jpg images - a transaction layer was placed above of the snapshot directory to distinguish snapshots into 'inventory' and 'archive'. This may be used to do transactions of index fragments using archived solr search results between peers. This is currently unfinished, we need a protocol to move snapshots from inventory to archive - the SNAPSHOT directory was renamed to snapshot and contains now two snapshot subdirectories: inventory and archive - snapshots may now be generated by everyone, not only such peers running on a server with xkhtml2pdf installed. The expert crawl starts provides the option for snapshots to everyone. PDF snapshots are now optional and the option is only shown if xkhtml2pdf is installed. - the snapshot api now provides the request for historised xml files, i.e. call: http://localhost:8090/api/snapshot.xml?urlhash=Q3dQopFh1hyQ The result of such xml files is identical with solr search results with only one hit. The pdf generation has been moved from the http loading process to the solr document storage process. This may slow down the process a lot and a different version of the process may be needed.
2014-12-02get cloned crawl start parameter for snapshotsMichael Peter Christen
2014-12-01YaCy can now create web page snapshots as pdf documents which can laterMichael Peter Christen
be transcoded into jpg for image previews. To create such pdfs you must do: Add wkhtmltopdf and imagemagick to your OS, which you can do: On a Mac download wkhtmltox-0.12.1_osx-cocoa-x86-64.pkg from http://wkhtmltopdf.org/downloads.html and downloadh ttp://cactuslab.com/imagemagick/assets/ImageMagick-6.8.9-9.pkg.zip In Debian do "apt-get install wkhtmltopdf imagemagick" Then check in /Settings_p.html?page=ProxyAccess: "Transparent Proxy" and "Always Fresh" - this is used by wkhtmltopdf to fetch web pages using the YaCy proxy. Using "Always Fresh" it is possible to get all pages from the proxy cache. Finally, you will see a new option when starting an expert web crawl. You can set a maximum depth for crawling which should cause a pdf generation. The resulting pdfs are then available in DATA/HTCACHE/SNAPSHOTS/<host>.<port>/<depth>/<shard>/<urlhash>.<date>.pdf
2014-08-27added hint to the regular expression testerorbiter
2014-07-18added an option to set 'obey nofollow' for links with rel="nofollow"Michael Peter Christen
attribute in the <a> tag for each crawl. This introduces a lot of changes because it extends the usage of the AnchorURL Object type which now also has a different toString method that the underlying DigestURL.toString. It is therefore not advised to use .toString at all for urls, just just toNormalform(false) instead.
2014-06-27fixed external linkMichael Peter Christen
2014-05-17fix: allow enable of CrawlStartExpert.html #filereger
2014-04-30use submitted default userAgent if cloning a crawlMichael Peter Christen
2014-03-31made crawl start pages public since they do not reveal individualorbiter
information and they are also not used as servlet to actually start the crawl (which is Crawler_p.html).