yacy_search_server/source/net/yacy/search/query
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
..
AccessTracker.java new data type for access tracker (unfinished) 2013-12-31 15:20:34 +01:00
HeuristicResult.java
QueryGoal.java fix QueryGoal Image query (missing space) 2013-12-29 20:14:10 +01:00
QueryModifier.java made the access tracker class static because it shall be used by the 2014-01-05 05:04:28 +01:00
QueryParams.java removed the &amp explicit encoding of ampersand character since this is 2014-01-05 03:40:10 +01:00
SearchEvent.java remote search peer selection schema change: 2014-01-16 17:27:14 +01:00
SearchEventCache.java remote search peer selection schema change: 2014-01-16 17:27:14 +01:00
SearchEventType.java
SecondarySearchSuperviser.java Added 'final' for all exception blocks as this helps the Java compiler 2013-07-17 18:31:30 +02:00