yacy_search_server/source/net/yacy/search
Michael Peter Christen f8ce7040ab remote search peer selection schema change:
- all non-dht targets (previously separated into 'robinson' for dht-like
queries and 'node' for solr queries) are non 'extra' peers, which are
queries using solr
- these extra-peers are now selected using a ranking on last-seen,
peer-tag-matches, node-peer flags, peer age, and link count. The ranking
is done using a weight and a random factor.
- the number of extra peers is 50% of the dht peers
- the dht peers now exclude too young peers to prevent bad results
during strong growth of the network
- the number of dht peers (and therefore extra-peers) is reduced when
the memory of the peer is low and/or some documents still appear in the
indexing-queue. This shall prevent a peer from deadlocks when p2p
queries are made in a fast sequence on weak hardware.
2014-01-16 17:27:14 +01:00
..
index remote search peer selection schema change: 2014-01-16 17:27:14 +01:00
query remote search peer selection schema change: 2014-01-16 17:27:14 +01:00
ranking - the webgraph shall store all links which appear on a web page and not 2013-09-15 00:30:23 +02:00
schema wrong logger fix 2013-12-23 10:52:02 +01:00
snippet enhanced webgraph processing 2013-12-04 01:54:45 +01:00
EventTracker.java - replaced all length() == 0 and size() == 0 with isEmpty() 2012-07-10 22:59:03 +02:00
IndexAbstracts.java
IndexingQueueEntry.java refactoring 2012-09-21 15:48:16 +02:00
MemoryTracker.java - refactoring of log to ConcurrentLog: 2013-07-09 14:28:25 +02:00
ResourceObserver.java found and fixed a huge memory leak in solr caching (inside Solr). The 2013-11-07 10:01:44 +01:00
Shutdown.java Added 'final' for all exception blocks as this helps the Java compiler 2013-07-17 18:31:30 +02:00
StorageQueueEntry.java added missing class 2013-05-30 16:39:48 +02:00
Switchboard.java remote search peer selection schema change: 2014-01-16 17:27:14 +01:00
SwitchboardConstants.java remote search peer selection schema change: 2014-01-16 17:27:14 +01:00