From 2463e5624a16af4c184b911f48815ed4681374e2 Mon Sep 17 00:00:00 2001
From: orbiter
Date: Tue, 26 Sep 2006 23:41:54 +0000
Subject: [PATCH] 'quick' release 0.47 - documentation update - necessary
bugfixes (missing css for new peers) - reduced effect of search result
redundancy filter - removed some debug output, but not all
git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@2665 6c8d7289-2bf4-0310-a012-ef5d649a1542
---
build.properties | 10 +++----
doc/Material.html | 9 +++---
doc/News.html | 28 +++++++++++++++++++
.../de/anomic/plasma/plasmaSearchResult.java | 1 +
source/de/anomic/yacy/yacyClient.java | 2 +-
source/migration.java | 18 ++++++------
6 files changed, 48 insertions(+), 20 deletions(-)
diff --git a/build.properties b/build.properties
index 7198595f5..f450aab8f 100644
--- a/build.properties
+++ b/build.properties
@@ -3,11 +3,11 @@ javacSource=1.4
javacTarget=1.4
# Release Configuration
-releaseVersion=0.465
-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.47
+#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/Material.html b/doc/Material.html
index eb44c667b..bf411f91d 100644
--- a/doc/Material.html
+++ b/doc/Material.html
@@ -54,12 +54,13 @@ globalheader();
Deutsche Dokumentation / German-only documents
diff --git a/doc/News.html b/doc/News.html
index 56d301495..16ab1aac7 100644
--- a/doc/News.html
+++ b/doc/News.html
@@ -84,6 +84,34 @@ globalheader();
-->
+
v0.47_20060927_2665
+
+- New Features
+
+ - Exchanged complete html (table-based) interface by new xhtml interface pages
+ - Added Crawler/Indexing Monitor
+ - Added Surftipps and voting for surftipps, public bookmarks and other public links
+
+- Technical Enhancements
+
+ - Added IndexAbstracts Interface for join-Search (not yet working)
+ - Added Crawler for ftp protocol
+ - Added fully controlled DHT cache
+ - Added write cache for LURLs
+ - Enabled new Database structures; they are swiched off until testing is finished
+ - Refactoring of parser and charset recorgnition
+ - Updated versions of external parser
+ - Enhanced YaCy SOAP services
+
+- Bugfixes
+
+ - fixed wrong ranking calculation
+ - fixed version number presentation
+ - UTF-8 Bugfixes, better overall handling of non-ascii characters
+ - many minor bugfixes
+
+
+
v0.46_20060823_2442
- Web Interface Enhancements
diff --git a/source/de/anomic/plasma/plasmaSearchResult.java b/source/de/anomic/plasma/plasmaSearchResult.java
index a92454eca..a79e9f93f 100644
--- a/source/de/anomic/plasma/plasmaSearchResult.java
+++ b/source/de/anomic/plasma/plasmaSearchResult.java
@@ -188,6 +188,7 @@ public final class plasmaSearchResult {
shorten = shortenPath(path);
// scan all subpaths of the url
while (shorten != null) {
+ if (pageAcc.size() <= query.wantedResults) break;
if (paths.containsKey(shorten)) {
//System.out.println("deleting path from search result: " + path + " is redundant to " + shorten);
try {
diff --git a/source/de/anomic/yacy/yacyClient.java b/source/de/anomic/yacy/yacyClient.java
index 554c55e27..a9c031eb5 100644
--- a/source/de/anomic/yacy/yacyClient.java
+++ b/source/de/anomic/yacy/yacyClient.java
@@ -484,7 +484,7 @@ public final class yacyClient {
// references : references (search hints) that was calculated during search
// now create a plasmaIndex out of this result
- System.out.println("yacyClient: " + ((urlhashes.length() == 0) ? "primary" : "secondary")+ " search result = " + result.toString()); // debug
+ //System.out.println("yacyClient: " + ((urlhashes.length() == 0) ? "primary" : "secondary")+ " search result = " + result.toString()); // debug
final int results = Integer.parseInt((String) result.get("count"));
//System.out.println("***result count " + results);
diff --git a/source/migration.java b/source/migration.java
index e5e9e2cdf..fb4d80866 100644
--- a/source/migration.java
+++ b/source/migration.java
@@ -54,23 +54,21 @@ public class migration {
public static void main(String[] args) {
}
- public static void migrate(plasmaSwitchboard sb){
- presetPasswords(sb);
- migrateSwitchConfigSettings(sb);
- migrateWorkFiles(sb);
- }
+
public static void migrate(plasmaSwitchboard sb, int fromRev, int toRev){
- if(fromRev < toRev){
+ if(fromRev < toRev){
if(fromRev < TAGDB_WITH_TAGHASH){
migrateBookmarkTagsDB(sb);
}
if(fromRev < NEW_OVERLAYS){
migrateDefaultFiles(sb);
}
- serverLog.logInfo("MIGRATION", "Migrating from "+String.valueOf(fromRev)+ " to "+String.valueOf(toRev));
- installSkins(sb);
- migrate(sb);
- }
+ serverLog.logInfo("MIGRATION", "Migrating from "+String.valueOf(fromRev)+ " to "+String.valueOf(toRev));
+ presetPasswords(sb);
+ migrateSwitchConfigSettings(sb);
+ migrateWorkFiles(sb);
+ }
+ installSkins(sb); // FIXME: yes, bad fix for quick release 0.47
}
/*
* remove the static defaultfiles. We use them through a overlay now.