<feed xmlns='http://www.w3.org/2005/Atom'>
<title>yacy/htroot/IndexCreateQueues_p.html, branch master</title>
<subtitle>YaCy search server with some extra patches
</subtitle>
<id>https://git.fennell.dev/yacy/atom?h=master</id>
<link rel='self' href='https://git.fennell.dev/yacy/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.fennell.dev/yacy/'/>
<updated>2022-01-09T15:06:14Z</updated>
<entry>
<title>Add Sorting functionality to Crawler Queue Table</title>
<updated>2022-01-09T15:06:14Z</updated>
<author>
<name>Andreas</name>
<email>otteresk@users.noreply.github.com</email>
</author>
<published>2022-01-09T15:06:14Z</published>
<link rel='alternate' type='text/html' href='https://git.fennell.dev/yacy/commit/?id=590f39b4037ca0146e944bc35d4d18e1a07aac3a'/>
<id>urn:sha1:590f39b4037ca0146e944bc35d4d18e1a07aac3a</id>
<content type='text'>
Allow to sort for count and host</content>
</entry>
<entry>
<title>- added a new Crawler Balancer: HostBalancer and HostQueues:</title>
<updated>2014-04-16T19:34:28Z</updated>
<author>
<name>Michael Peter Christen</name>
<email>mc@yacy.net</email>
</author>
<published>2014-04-16T19:34:28Z</published>
<link rel='alternate' type='text/html' href='https://git.fennell.dev/yacy/commit/?id=da86f150ab8339a1ae516b732a40220578979069'/>
<id>urn:sha1:da86f150ab8339a1ae516b732a40220578979069</id>
<content type='text'>
This organizes all urls to be loaded in separate queues for each host.
Each host separates the crawl depth into it's own queue. The primary
rule for urls taken from any queue is, that the crawl depth is minimal.
This produces a crawl depth which is identical to the clickdepth.
Furthermorem the crawl is able to create a much better balancing over
all hosts which is fair to all hosts that are in the queue.
This process will create a very large number of files for wide crawls in
the QUEUES folder: for each host a directory, for each crawl depth a
file inside the directory. A crawl with maxdepth = 4 will be able to
create 10.000s of files. To be able to use that many file readers, it
was necessary to implement a new index data structure which opens the
file only if an access is wanted (OnDemandOpenFileIndex). The usage of
such on-demand file reader shall prevent that the number of file
pointers is over the system limit, which is usually about 10.000 open
files. Some parts of YaCy had to be adopted to handle the crawl depth
number correctly. The logging and the IndexCreateQueues servlet had to
be adopted to show the crawl queues differently, because the host name
is attached to the port on the host to differentiate between http,
https, and ftp services.</content>
</entry>
<entry>
<title>replacing direct html table cellspacing with css set-up for cellspacing</title>
<updated>2014-03-30T23:15:35Z</updated>
<author>
<name>Michael Peter Christen</name>
<email>mc@yacy.net</email>
</author>
<published>2014-03-30T23:15:35Z</published>
<link rel='alternate' type='text/html' href='https://git.fennell.dev/yacy/commit/?id=656e2ce62ac0667e700dab8cb12fbe476ce2c7b7'/>
<id>urn:sha1:656e2ce62ac0667e700dab8cb12fbe476ce2c7b7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>- added bootstrap css framework</title>
<updated>2014-03-18T12:42:31Z</updated>
<author>
<name>Michael Peter Christen</name>
<email>mc@yacy.net</email>
</author>
<published>2014-03-18T12:42:31Z</published>
<link rel='alternate' type='text/html' href='https://git.fennell.dev/yacy/commit/?id=92655c7fd96fc5a356631a1924ce8a7faf88215b'/>
<id>urn:sha1:92655c7fd96fc5a356631a1924ce8a7faf88215b</id>
<content type='text'>
- adopted all YaCy administration pages to new framework
- created new search page layout (working, but still work in progress)
- old skin files are fully appliable! (and looking good)
- target is a new style based on bootstrap examples, see /test.html
- icons in YaCy may be replaced by glyphicons (to be done)
</content>
</entry>
<entry>
<title>make internal page links relative to ease any future development for context aware servlets</title>
<updated>2014-02-10T20:40:42Z</updated>
<author>
<name>reger</name>
<email>reger18@arcor.de</email>
</author>
<published>2014-02-10T20:40:42Z</published>
<link rel='alternate' type='text/html' href='https://git.fennell.dev/yacy/commit/?id=365f77ea8c7aa07eb501095e9987f55dd5cd8a0b'/>
<id>urn:sha1:365f77ea8c7aa07eb501095e9987f55dd5cd8a0b</id>
<content type='text'>
note also http://bugs.yacy.net/view.php?id=106</content>
</entry>
<entry>
<title>add some href target=_blank to ext. links with external icon</title>
<updated>2013-08-14T22:05:32Z</updated>
<author>
<name>reger</name>
<email>reger18@arcor.de</email>
</author>
<published>2013-08-14T22:05:32Z</published>
<link rel='alternate' type='text/html' href='https://git.fennell.dev/yacy/commit/?id=43348a98a9562f99ed0dea1b6b8943d47213327a'/>
<id>urn:sha1:43348a98a9562f99ed0dea1b6b8943d47213327a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>update to web interface structure</title>
<updated>2012-11-05T14:23:03Z</updated>
<author>
<name>Michael Peter Christen</name>
<email>mc@yacy.net</email>
</author>
<published>2012-11-05T14:23:03Z</published>
<link rel='alternate' type='text/html' href='https://git.fennell.dev/yacy/commit/?id=5e77801aac1f9181668bff63666f9f6dc6ae8be7'/>
<id>urn:sha1:5e77801aac1f9181668bff63666f9f6dc6ae8be7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>removed superfluous column</title>
<updated>2012-05-06T22:54:00Z</updated>
<author>
<name>Michael Peter Christen</name>
<email>mc@yacy.net</email>
</author>
<published>2012-05-06T22:54:00Z</published>
<link rel='alternate' type='text/html' href='https://git.fennell.dev/yacy/commit/?id=dcccbe0be875e392202a20da090726b7198f8792'/>
<id>urn:sha1:dcccbe0be875e392202a20da090726b7198f8792</id>
<content type='text'>
</content>
</entry>
<entry>
<title>complete redesign of crawl queue monitoring: do not look at a</title>
<updated>2012-02-02T20:33:42Z</updated>
<author>
<name>Michael Peter Christen</name>
<email>mc@yacy.net</email>
</author>
<published>2012-02-02T20:33:42Z</published>
<link rel='alternate' type='text/html' href='https://git.fennell.dev/yacy/commit/?id=9ad1d8dde25326632f01270f57db54b80803fcb3'/>
<id>urn:sha1:9ad1d8dde25326632f01270f57db54b80803fcb3</id>
<content type='text'>
ready-prepared crawl list but at the stacks of the domains that are
stored for balanced crawling. This affects also the balancer since that
does not need to prepare the pre-selected crawl list for monitoring. As
a effect:
- it is no more possible to see the correct order of next to-be-crawled
links, since that depends on the actual state of the balancer stack the
next time another url is requested for loading
- the balancer works better since the next url can be selected according
to the current situation and not according to a pre-selected order.</content>
</entry>
</feed>
