release 0.50

git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@3132 6c8d7289-2bf4-0310-a012-ef5d649a1542
pull/1/head
orbiter 18 years ago
parent 036a0c828e
commit 9b726ac366

@ -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$

@ -52,11 +52,12 @@ globalheader();
<p>If you download the software, you must accept the <a href="License.html">License</a>.</p>
<br><h3>Main Release</h3>
<p><b>Latest Release:</b>
The latest YaCy release version is 0.49<br>
The latest YaCy release version is 0.50<br>
Nightly builds from compiles out of SVN can be obtained from <a href="http://latest.yacy-forum.net">http://latest.yacy-forum.net/</a>.<br>
<ul>
</p>
<p><ul>
<li>Generic release of YaCy (all platforms with J2SE 1.4.2: Linux, Mac OS X, Windows, Solaris):</li>
<ul>
<li><tt>from yacy.net&nbsp;&nbsp;&nbsp;: </tt><a href="http://www.yacy.net/yacy/release/yacy_v0.49_20061202_3040.tar.gz"><tt>yacy_v0.49_20061202_3040.tar.gz</tt></a></li>
@ -67,10 +68,18 @@ Nightly builds from compiles out of SVN can be obtained from <a href="http://lat
<li><tt>from yacy.net&nbsp;&nbsp;&nbsp;: </tt><a href="http://www.yacy.net/yacy/release/yacy_v0.49_20061203_3040.exe"><tt>yacy_v0.49_20061203_3040.exe</tt></a></li>
<li><tt>from BerliOS.de&nbsp;: </tt><a href="http://download.berlios.de/yacy/yacy_v0.49_20061203_3040.exe"><tt>yacy_v0.49_20061203_3040.exe</tt></a></li>
</ul>
</ul>
</p>
<br>
</ul></p>
<p>Main releases of YaCy are hosted on <a href="http://www.yacy.net/yacy/">yacy.net</a>, <a href="http://developer.berlios.de/projects/yacy/">yacy@BerliOS.de</a> and <a href="http://freshmeat.net/projects/yacy/">yacy@freshmeat.net</a>.</p>
<br><h3>Add-ons</h3>
<p><b>This software can only work in cooperation with the YaCy Main Release</b></p>
<p><ul>
<li>YaCyBar Firefox add-on:</li>
<ul>
<li><tt>from mozilla.org: </tt><a href="https://addons.mozilla.org/firefox/2183/">A searchtoolbar for the Peer to Peer searchengine YaCy</a></li>
</ul>
</ul></p>
<!--
<p><table bgcolor="#EEEEEE" width="100%"><tr><td>
<fieldset><legend><b>All current and historic releases:</b></legend>

@ -84,6 +84,40 @@ globalheader();
</ul>
-->
<br><p>v0.50_20061222_3124
<ul>
<li>Added Media Search</li>
<ul>
<li>Added search pages for Images, Audio, Video, and Application search.</li>
<li>Added media links presentation during snippet fetch; the Image Search presents search results as image thumbnails.</li>
<li>Better recognition of search hits for text snippet generation.</li>
<li>Media search results are indexed again after remote search results are collected; only media links are used to update the index.</li>
</ul>
<li>Better Result Ranking</li>
<ul>
<li>New ranking parameters and appearance attributes are now considered.</li>
<li>Faster ranking; more references can be ranked and sorted within given search time.</li>
<li>Ranking Parameters can be handed over to remote peers and are applied there.</li>
<li>Adopted Detailed Search to new ranking parameters.</li>
<li>Coefficients from detailed search can be set as default ranking for search page; this replaces the old ranking alternatives.</li>
</ul>
<li>Better Crawl Monitoring</li>
<ul>
<li>After a crawl start was initialized, the Crawler Monitor is showed.</li>
<li>The Crawl Monitor now shows all queue elements in one table.</li>
<li>Monitoring of index size.</li>
<li>The Crawl Profiles are showed; crawls can be interrupted within the profile table.</li>
<li>A crawl may now distinguish between text indexing and media link indexing.</li>
</ul>
<li>Migration to new Database Structure</li>
<ul>
<li>The new Collection Database is now the only database structure that can be used; Assortments are switched off.</li>
<li>Added functions to migrate Assortment databases and WORDS databases to Collection database.</li>
<li>Removed all methods to write Assortment data structures.</li>
<li>Migrated DHT position computation to base64-decoded values; this changes the DHT structure slightly and closes the gaps in the old DHT structure.</li>
</ul>
</ul>
<br><p>v0.49_20061202_3040
<ul>
<li>Enhanced search service</li>

@ -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 */ }

@ -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;

Loading…
Cancel
Save