From 9b726ac366477fda619a823c037e285ca2a53379 Mon Sep 17 00:00:00 2001
From: orbiter
Date: Sat, 23 Dec 2006 04:26:05 +0000
Subject: [PATCH] release 0.50
git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@3132 6c8d7289-2bf4-0310-a012-ef5d649a1542
---
build.properties | 10 +++---
doc/Download.html | 21 ++++++++----
doc/News.html | 34 +++++++++++++++++++
.../de/anomic/plasma/plasmaSwitchboard.java | 8 +++++
source/de/anomic/yacy/yacySearch.java | 2 +-
5 files changed, 63 insertions(+), 12 deletions(-)
diff --git a/build.properties b/build.properties
index 84b581f57..4160c3aff 100644
--- a/build.properties
+++ b/build.properties
@@ -3,11 +3,11 @@ javacSource=1.4
javacTarget=1.4
# Release Configuration
-releaseVersion=0.495
-releaseFile=yacy_dev_v${releaseVersion}_${DSTAMP}_${releaseNr}.tar.gz
-#releaseFile=yacy_v${releaseVersion}_${DSTAMP}_${releaseNr}.tar.gz
-releaseDir=yacy_dev_v${releaseVersion}_${DSTAMP}_${releaseNr}
-#releaseDir=yacy_v${releaseVersion}_${DSTAMP}_${releaseNr}
+releaseVersion=0.50
+#releaseFile=yacy_dev_v${releaseVersion}_${DSTAMP}_${releaseNr}.tar.gz
+releaseFile=yacy_v${releaseVersion}_${DSTAMP}_${releaseNr}.tar.gz
+#releaseDir=yacy_dev_v${releaseVersion}_${DSTAMP}_${releaseNr}
+releaseDir=yacy_v${releaseVersion}_${DSTAMP}_${releaseNr}
releaseFileParentDir=yacy
releaseNr=$Revision$
diff --git a/doc/Download.html b/doc/Download.html
index b4aea23c8..ff46dd566 100644
--- a/doc/Download.html
+++ b/doc/Download.html
@@ -52,11 +52,12 @@ globalheader();
If you download the software, you must accept the License.
+
Main Release
Latest Release:
-The latest YaCy release version is 0.49
+The latest YaCy release version is 0.50
Nightly builds from compiles out of SVN can be obtained from http://latest.yacy-forum.net/.
-
-
+
- Generic release of YaCy (all platforms with J2SE 1.4.2: Linux, Mac OS X, Windows, Solaris):
-
-
-
+
Main releases of YaCy are hosted on yacy.net, yacy@BerliOS.de and yacy@freshmeat.net.
+
+
Add-ons
+This software can only work in cooperation with the YaCy Main Release
+
+ - YaCyBar Firefox add-on:
+
+
+
+
v0.50_20061222_3124
+
+- Added Media Search
+
+ - Added search pages for Images, Audio, Video, and Application search.
+ - Added media links presentation during snippet fetch; the Image Search presents search results as image thumbnails.
+ - Better recognition of search hits for text snippet generation.
+ - Media search results are indexed again after remote search results are collected; only media links are used to update the index.
+
+- Better Result Ranking
+
+ - New ranking parameters and appearance attributes are now considered.
+ - Faster ranking; more references can be ranked and sorted within given search time.
+ - Ranking Parameters can be handed over to remote peers and are applied there.
+ - Adopted Detailed Search to new ranking parameters.
+ - Coefficients from detailed search can be set as default ranking for search page; this replaces the old ranking alternatives.
+
+- Better Crawl Monitoring
+
+ - After a crawl start was initialized, the Crawler Monitor is showed.
+ - The Crawl Monitor now shows all queue elements in one table.
+ - Monitoring of index size.
+ - The Crawl Profiles are showed; crawls can be interrupted within the profile table.
+ - A crawl may now distinguish between text indexing and media link indexing.
+
+- Migration to new Database Structure
+
+ - The new Collection Database is now the only database structure that can be used; Assortments are switched off.
+ - Added functions to migrate Assortment databases and WORDS databases to Collection database.
+ - Removed all methods to write Assortment data structures.
+ - Migrated DHT position computation to base64-decoded values; this changes the DHT structure slightly and closes the gaps in the old DHT structure.
+
+
+
v0.49_20061202_3040
- Enhanced search service
diff --git a/source/de/anomic/plasma/plasmaSwitchboard.java b/source/de/anomic/plasma/plasmaSwitchboard.java
index 90f7fe44a..5f7e929b6 100644
--- a/source/de/anomic/plasma/plasmaSwitchboard.java
+++ b/source/de/anomic/plasma/plasmaSwitchboard.java
@@ -556,6 +556,14 @@ public final class plasmaSwitchboard extends serverAbstractSwitch implements ser
this.outgoingCookies = new HashMap();
this.incomingCookies = new HashMap();
+ // init messages: clean up message symbol
+ File notifierSource = new File(getRootPath(), getConfig("htRootPath", "htroot") + "/env/grafics/empty.gif");
+ File notifierDest = new File(getConfig("htDocsPath", "DATA/HTDOCS"), "notifier.gif");
+ try {
+ serverFileUtils.copy(notifierSource, notifierDest);
+ } catch (IOException e) {
+ }
+
// clean up profiles
this.log.logConfig("Cleaning Profiles");
try { cleanProfiles(); } catch (InterruptedException e) { /* Ignore this here */ }
diff --git a/source/de/anomic/yacy/yacySearch.java b/source/de/anomic/yacy/yacySearch.java
index 22f74a826..0cae3d451 100644
--- a/source/de/anomic/yacy/yacySearch.java
+++ b/source/de/anomic/yacy/yacySearch.java
@@ -87,7 +87,7 @@ public class yacySearch extends Thread {
plasmaSearchTimingProfile timingProfile, plasmaSearchRankingProfile rankingProfile,
kelondroBitfield constraint) {
super("yacySearch_" + targetPeer.getName());
- System.out.println("DEBUG - yacySearch thread " + this.getName() + " initialized " + ((urlhashes.length() == 0) ? "(primary)" : "(secondary)"));
+ //System.out.println("DEBUG - yacySearch thread " + this.getName() + " initialized " + ((urlhashes.length() == 0) ? "(primary)" : "(secondary)"));
this.wordhashes = wordhashes;
this.urlhashes = urlhashes;
this.prefer = prefer;