release 0.49

git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@3040 6c8d7289-2bf4-0310-a012-ef5d649a1542
pull/1/head
orbiter 18 years ago
parent f8efb3c948
commit 2372b4fe0c

@ -3,11 +3,11 @@ javacSource=1.4
javacTarget=1.4
# Release Configuration
releaseVersion=0.488
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.49
#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$

@ -84,6 +84,64 @@ globalheader();
</ul>
-->
<br><p>v0.49_20061202_3040
<ul>
<li>Enhanced search service</li>
<ul>
<li>Web searches are faster because of the new data structures implemented in this version (see below)
and because bugs had been found and fixed.</li>
<li>Searches can be re-done with changed search properties. Please use the 'more options' link at the search page.</li>
<li>Added search constraints. These are search restrictions to web searches which are applied to information that is scraped
from the web pages during page parsing. The first application of search constraints is a search restricted to
index pages ('index of'). Please use the flag at the extended search functions.</li>
<li>Enabled index-abstracts search; this should solve the distributed-combined search challenge (still beeing tested).</li>
</ul>
<li>New Database Structures for Index and URL storage</li>
<ul>
<li>The new 'Collections' Data Structure is now the default data structure.</li>
<li>Index entries and URL entries carry more ranking and selection attributes, b.o. for image, video, audio and application search.</li>
<li>Enhanced Storage of URLs: they are now divided into different creation times. This enables easy deletion
of outdated URLs, enables a index-limitation function and solves the problem that the URL database was too
big to fit into a 2 GB file.</li>
<li>Search requests can now be answered in less time.</li>
<li>The index organization needs less IO.</li>
<li>Index transfers will now only be done to latest peers supporting the collection data structure.</li>
<li>Index transfers from old peers to new peers are translated automatically to new data format.</li>
<li>Assortments are no longer supported.</li>
</ul>
<li>Enhanced SOAP support</li>
<ul>
<li>Added protocol for peer administration, custom services, status queries, blacklist management,
file share management, support for outgoing transfer- and content-encoding, better error handling,
function to get and set message forwarding, handling of yacy bookmarks, log display,
manage peer messages, get and set peer profile, query peer status, query the pause/resume state of the crawling queues,
and a check if a specific url is blacklisted.</li>
<li>Added new ant target to allow generation of client stub classes for yacy soap api.</li>
</ul>
<li>Other new Features</li>
<ul>
<li>Added DNS-cache-miss caching.</li>
<li>Added Flash (experimental), MS Excel and Powerpoint parser.</li>
<li>New mint-green and dark skin.</li>
<li>Better non-7bit ascii character support.</li>
<li>Added ant support for rpms.</li>
<li>Added ant target for windows installer.</li>
<li>Added template to display file share in xml format.</li>
<li>Better object caching for kelondro database (combined read/write object cache with synergy effects).</li>
<li>More anonymization in logging.</li>
<li>New HTCACHE layout using files hashes; tree- and hash-layout can be used simultanously; hash-layout is now default.</li>
<li>Access to wiki is now limited to administrator, if wanted. This can be confugured at the wiki page.</li>
<li>..and many bugfixes.</>
</ul>
<li>New 'Sattelite' Projects: these applications work as service applications for the YaCy application (start-up/experimental status)</li>
<ul>
<li>YaCy admin: a swing-based client, that is able to administrate yacy using the SOAP interface.</li>
<li>YaCy Screen Saver: presentation of the peer status in a screen saver</li>
<li>YaCy Updater: automated donwloads/updates</li>
<li>YaCy logalizer: analyze of the YaCy log</li>
</ul>
</ul>
<br><p>v0.48_20061010_2743
<ul>
<li>New Features</li>

@ -6,20 +6,41 @@ This is free software, and you are welcome to redistribute it
under certain conditions; see file gpl.txt for details.
---------------------------------------------------------------------------
This is a P2P-based Web Search Engine
and also a caching http/https proxy.
You can use it to set up your own search portal.
WHAT IS THIS?
This is a Peer-to-Peer - based Web Search Engine.
There is no search central, the YaCy users create a web search network.
You can also use this software to set up your own search portal.
WHERE IS THE DOCUMENTATION?
The complete documentation can be found at:
(English) http://yacy.net/yacy
(Deutsch) http://www.yacy-websuche.de
(Wiki:de/en) http://www.yacy-websuche.de/wiki
(English) http://yacy.net/yacy
(Deutsch) http://www.yacy-websuche.de
(Wiki:de) http://www.yacy-websuche.de/wiki/index.php/De:Start
(Wiki:en) http://www.yacy-websearch.net/wiki/index.php/En:Start
WHAT CAN I DO WITH THIS SOFTWARE?
- search the web (automatically using all other YaCy peers)
- crawl the web (and you contribute to the global web index)
- set up your own search portal
- use it as your personal web server
- use it as your web proxy (..and visited pages are indexed)
- many more
YOU NEED JAVA 1.4.2 OR LATER TO RUN THIS APPLICATION!
PLEASE DOWNLOAD JAVA FROM http://java.sun.com
NO OTHER SOFTWARE IS REQUIRED! (you don't need apache, tomcat or mysql)
DEPENDENCIES? WHAT OTHER SOFTWARE DO I NEED?
You need java 1.4.2 or later to run YaCy.
Please download it from http://java.sun.com
NO OTHER SOFTWARE IS REQUIRED!
(you don't need apache, tomcat or mysql or whatever)
HOW DO I START THIS SOFTWARE?
Startup and Shutdown of YaCy:
@ -35,28 +56,30 @@ to stop : double-click stopYACY.bat
to start: double-click startYACY.command (alias possible!)
to stop : double-click stopYACY.command
- on any other OS:
to start: execute java as
java -classpath classes:htroot:lib/commons-collections.jar:lib/commons-pool-1.2.jar yacy -startup <yacy-release-path>
to stop : execute java as
java -classpath classes:htroot:lib/commons-collections.jar:lib/commons-pool-1.2.jar yacy -shutdown
HOW DO I USE THIS SOFTWARE, WHERE IS THE ADMINISTRATION INTERFACE?
YaCy is a server process that can be administrated and used
with your web browser:
browse to http://localhost:8080 where you can see your personal
search, configuration and administration interface.
with your web browser: open
http://localhost:8080
There you can see your personal search and administration interface.
ANY MORE CONFIGURATIONS?
If you want to use the built-in proxy, simply configure your internet connection
to use a proxy at port 8080. You can also change this default proxy port.
- after startup, you see the configuration page in your web browser.
just open http://localhost:8080
all you have to do (should do) is to enter a password for your peer
- You can use YaCy as your web proxy. But you don't need to do that.
Simply configure your internet connection to use a proxy at port 8080.
- You can add a YaCy toolbar to your Firefox web browser.
This release contains the yacybar.xpi file from Alexander Schier
and Martin Thelian. Please install this file as a Firefox extension.
If you like to use YaCy not as proxy but only as distributed
crawling/search engine, you can do so.
Start crawling at the 'Index Creation' menu point.
You can add a YaCy toolbar to your Firefox web browser.
This release contains the yacybar.xpi file from Alexander Schier and Martin Thelian.
Please install this file as a Firefox extension.
CONTACT:
If you have any questions, please do not hesitate to contact the author:
Send an email to Michael Christen (mc@anomic.de) with a meaningful subject
@ -68,5 +91,5 @@ feel free to ask the author for a business proposal to customize YaCy
according to your needs. We also provide integration solutions if the
software is about to be integrated into your enterprise application.
Germany, Frankfurt a.M., 23.08.2006
Germany, Frankfurt a.M., 02.12.2006
Michael Peter Christen

@ -2387,7 +2387,7 @@ public final class plasmaSwitchboard extends serverAbstractSwitch implements ser
return "no DHT distribution: not enough words - wordIndex.size() = " + wordIndex.size();
}
if ((getConfig("allowDistributeIndexWhileCrawling","false").equalsIgnoreCase("false")) &&
((urlPool.noticeURL.stackSize() > 0) || (sbQueue.size() > 0))) {
((urlPool.noticeURL.stackSize() > 0) || (sbQueue.size() > 3))) {
return "no DHT distribution: crawl in progress: noticeURL.stackSize() = " + urlPool.noticeURL.stackSize() + ", sbQueue.size() = " + sbQueue.size();
}
return null;

Loading…
Cancel
Save