- some renaming of variables to support DC

- initial 120mb RAM for fresh peers
- release 0.57

git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@4445 6c8d7289-2bf4-0310-a012-ef5d649a1542
This commit is contained in:
orbiter 2008-02-04 22:58:40 +00:00
parent 40a0591942
commit efd5807a7c
8 changed files with 65 additions and 65 deletions

View File

@ -3,7 +3,7 @@ javacSource=1.5
javacTarget=1.5 javacTarget=1.5
# Release Configuration # Release Configuration
releaseVersion=0.567 releaseVersion=0.57
stdReleaseFile=yacy_v${releaseVersion}_${DSTAMP}_${releaseNr}.tar.gz stdReleaseFile=yacy_v${releaseVersion}_${DSTAMP}_${releaseNr}.tar.gz
embReleaseFile=yacy_emb_v${releaseVersion}_${DSTAMP}_${releaseNr}.tar.gz embReleaseFile=yacy_emb_v${releaseVersion}_${DSTAMP}_${releaseNr}.tar.gz
proReleaseFile=yacy_pro_v${releaseVersion}_${DSTAMP}_${releaseNr}.tar.gz proReleaseFile=yacy_pro_v${releaseVersion}_${DSTAMP}_${releaseNr}.tar.gz

View File

@ -44,11 +44,11 @@ public class Ranking_p {
private static final HashMap<String, String> rankingParameters = new HashMap<String, String>(); private static final HashMap<String, String> rankingParameters = new HashMap<String, String>();
static { static {
rankingParameters.put(plasmaSearchRankingProfile.APPAUTHOR, "Appearance In Author"); rankingParameters.put(plasmaSearchRankingProfile.APP_DC_CREATOR, "Appearance In Author");
rankingParameters.put(plasmaSearchRankingProfile.APPDESCR, "Appearance In Description"); rankingParameters.put(plasmaSearchRankingProfile.APP_DC_TITLE, "Appearance In Title");
rankingParameters.put(plasmaSearchRankingProfile.APPEMPH, "Appearance In Emphasized Text"); rankingParameters.put(plasmaSearchRankingProfile.APPEMPH, "Appearance In Emphasized Text");
rankingParameters.put(plasmaSearchRankingProfile.APPREF, "Appearance In Reference"); rankingParameters.put(plasmaSearchRankingProfile.APP_DC_DESCRIPTION, "Appearance In Reference/Anchor Name");
rankingParameters.put(plasmaSearchRankingProfile.APPTAGS, "Appearance In Tags"); rankingParameters.put(plasmaSearchRankingProfile.APP_DC_SUBJECT, "Appearance In Tags");
rankingParameters.put(plasmaSearchRankingProfile.APPURL, "Appearance In URL"); rankingParameters.put(plasmaSearchRankingProfile.APPURL, "Appearance In URL");
rankingParameters.put(plasmaSearchRankingProfile.AUTHORITY, "Authority of Domain"); rankingParameters.put(plasmaSearchRankingProfile.AUTHORITY, "Authority of Domain");
rankingParameters.put(plasmaSearchRankingProfile.CATHASAPP, "Category App, Appearance"); rankingParameters.put(plasmaSearchRankingProfile.CATHASAPP, "Category App, Appearance");

View File

@ -142,10 +142,10 @@ public class indexRWIEntryOrder extends kelondroAbstractOrder<indexRWIVarEntry>
+ (((int)((((t.termFrequency()- min.termFrequency() )*256.0)/ (1 + max.termFrequency()- min.termFrequency()))))<< ranking.coeff_termfrequency) + (((int)((((t.termFrequency()- min.termFrequency() )*256.0)/ (1 + max.termFrequency()- min.termFrequency()))))<< ranking.coeff_termfrequency)
+ ( authority(t.urlHash()) << ranking.coeff_authority) + ( authority(t.urlHash()) << ranking.coeff_authority)
+ (((flags.get(indexRWIEntry.flag_app_dc_identifier)) ? 255 << ranking.coeff_appurl : 0)) + (((flags.get(indexRWIEntry.flag_app_dc_identifier)) ? 255 << ranking.coeff_appurl : 0))
+ (((flags.get(indexRWIEntry.flag_app_dc_title)) ? 255 << ranking.coeff_appdescr : 0)) + (((flags.get(indexRWIEntry.flag_app_dc_title)) ? 255 << ranking.coeff_app_dc_title : 0))
+ (((flags.get(indexRWIEntry.flag_app_dc_creator)) ? 255 << ranking.coeff_appauthor : 0)) + (((flags.get(indexRWIEntry.flag_app_dc_creator)) ? 255 << ranking.coeff_app_dc_creator : 0))
+ (((flags.get(indexRWIEntry.flag_app_dc_subject)) ? 255 << ranking.coeff_apptags : 0)) + (((flags.get(indexRWIEntry.flag_app_dc_subject)) ? 255 << ranking.coeff_app_dc_subject : 0))
+ (((flags.get(indexRWIEntry.flag_app_dc_description)) ? 255 << ranking.coeff_appref : 0)) + (((flags.get(indexRWIEntry.flag_app_dc_description)) ? 255 << ranking.coeff_app_dc_description : 0))
+ (((flags.get(indexRWIEntry.flag_app_emphasized)) ? 255 << ranking.coeff_appemph : 0)) + (((flags.get(indexRWIEntry.flag_app_emphasized)) ? 255 << ranking.coeff_appemph : 0))
+ (((flags.get(plasmaCondenser.flag_cat_indexof)) ? 255 << ranking.coeff_catindexof : 0)) + (((flags.get(plasmaCondenser.flag_cat_indexof)) ? 255 << ranking.coeff_catindexof : 0))
+ (((flags.get(plasmaCondenser.flag_cat_hasimage)) ? 255 << ranking.coeff_cathasimage : 0)) + (((flags.get(plasmaCondenser.flag_cat_hasimage)) ? 255 << ranking.coeff_cathasimage : 0))

View File

@ -521,7 +521,7 @@ public final class plasmaSearchRankingProcess {
while (shi.hasNext()) { while (shi.hasNext()) {
queryhash = shi.next(); queryhash = shi.next();
if (urlcomph.contains(queryhash)) r += 256 << query.ranking.coeff_appurl; if (urlcomph.contains(queryhash)) r += 256 << query.ranking.coeff_appurl;
if (descrcomph.contains(queryhash)) r += 256 << query.ranking.coeff_appdescr; if (descrcomph.contains(queryhash)) r += 256 << query.ranking.coeff_app_dc_title;
} }
return r; return r;

View File

@ -65,10 +65,10 @@ public class plasmaSearchRankingProfile {
public static final String AUTHORITY = "authority"; public static final String AUTHORITY = "authority";
public static final String WORDDISTANCE = "worddistance"; public static final String WORDDISTANCE = "worddistance";
public static final String APPURL = "appurl"; public static final String APPURL = "appurl";
public static final String APPDESCR = "appdescr"; public static final String APP_DC_TITLE = "appdescr"; // title of page
public static final String APPAUTHOR = "appauthor"; public static final String APP_DC_CREATOR = "appauthor"; // the author field
public static final String APPTAGS = "apptags"; public static final String APP_DC_SUBJECT = "apptags"; // tags
public static final String APPREF = "appref"; public static final String APP_DC_DESCRIPTION = "appref"; // references to the source (content of <a> tag)
public static final String APPEMPH = "appemph"; public static final String APPEMPH = "appemph";
public static final String CATINDEXOF = "catindexof"; public static final String CATINDEXOF = "catindexof";
public static final String CATHASIMAGE = "cathasimage"; public static final String CATHASIMAGE = "cathasimage";
@ -90,7 +90,7 @@ public class plasmaSearchRankingProfile {
coeff_domlength, coeff_ybr, coeff_date, coeff_wordsintitle, coeff_wordsintext, coeff_phrasesintext, coeff_domlength, coeff_ybr, coeff_date, coeff_wordsintitle, coeff_wordsintext, coeff_phrasesintext,
coeff_llocal, coeff_lother, coeff_urllength, coeff_urlcomps, coeff_hitcount, coeff_llocal, coeff_lother, coeff_urllength, coeff_urlcomps, coeff_hitcount,
coeff_posintext, coeff_posofphrase, coeff_posinphrase, coeff_authority, coeff_worddistance, coeff_posintext, coeff_posofphrase, coeff_posinphrase, coeff_authority, coeff_worddistance,
coeff_appurl, coeff_appdescr, coeff_appauthor, coeff_apptags, coeff_appref, coeff_appemph, coeff_appurl, coeff_app_dc_title, coeff_app_dc_creator, coeff_app_dc_subject, coeff_app_dc_description, coeff_appemph,
coeff_catindexof, coeff_cathasimage, coeff_cathasaudio, coeff_cathasvideo, coeff_cathasapp, coeff_catindexof, coeff_cathasimage, coeff_cathasaudio, coeff_cathasvideo, coeff_cathasapp,
coeff_urlcompintoplist, coeff_descrcompintoplist, coeff_prefer, coeff_urlcompintoplist, coeff_descrcompintoplist, coeff_prefer,
coeff_termfrequency; coeff_termfrequency;
@ -114,10 +114,10 @@ public class plasmaSearchRankingProfile {
coeff_authority = 11; coeff_authority = 11;
coeff_worddistance = 12; coeff_worddistance = 12;
coeff_appurl = 13; coeff_appurl = 13;
coeff_appdescr = 10; coeff_app_dc_title = 13;
coeff_appauthor = 11; coeff_app_dc_creator = 12;
coeff_apptags = 8; coeff_app_dc_subject = 9;
coeff_appref = 7; coeff_app_dc_description = 8;
coeff_appemph = 10; coeff_appemph = 10;
coeff_catindexof = (mediatype == plasmaSearchQuery.CONTENTDOM_TEXT) ? 0 : 15; coeff_catindexof = (mediatype == plasmaSearchQuery.CONTENTDOM_TEXT) ? 0 : 15;
coeff_cathasimage = (mediatype == plasmaSearchQuery.CONTENTDOM_IMAGE) ? 15 : 0; coeff_cathasimage = (mediatype == plasmaSearchQuery.CONTENTDOM_IMAGE) ? 15 : 0;
@ -127,7 +127,7 @@ public class plasmaSearchRankingProfile {
coeff_termfrequency = 14; coeff_termfrequency = 14;
coeff_urlcompintoplist = 3; coeff_urlcompintoplist = 3;
coeff_descrcompintoplist = 2; coeff_descrcompintoplist = 2;
coeff_prefer = 12; coeff_prefer = 14;
} }
public plasmaSearchRankingProfile(String prefix, String profile) { public plasmaSearchRankingProfile(String prefix, String profile) {
@ -165,10 +165,10 @@ public class plasmaSearchRankingProfile {
coeff_authority = parseMap(coeff, AUTHORITY, coeff_authority); coeff_authority = parseMap(coeff, AUTHORITY, coeff_authority);
coeff_worddistance = parseMap(coeff, WORDDISTANCE, coeff_worddistance); coeff_worddistance = parseMap(coeff, WORDDISTANCE, coeff_worddistance);
coeff_appurl = parseMap(coeff, APPURL, coeff_appurl); coeff_appurl = parseMap(coeff, APPURL, coeff_appurl);
coeff_appdescr = parseMap(coeff, APPDESCR, coeff_appdescr); coeff_app_dc_title = parseMap(coeff, APP_DC_TITLE, coeff_app_dc_title);
coeff_appauthor = parseMap(coeff, APPAUTHOR, coeff_appauthor); coeff_app_dc_creator = parseMap(coeff, APP_DC_CREATOR, coeff_app_dc_creator);
coeff_apptags = parseMap(coeff, APPTAGS, coeff_apptags); coeff_app_dc_subject = parseMap(coeff, APP_DC_SUBJECT, coeff_app_dc_subject);
coeff_appref = parseMap(coeff, APPREF, coeff_appref); coeff_app_dc_description = parseMap(coeff, APP_DC_DESCRIPTION, coeff_app_dc_description);
coeff_appemph = parseMap(coeff, APPEMPH, coeff_appemph); coeff_appemph = parseMap(coeff, APPEMPH, coeff_appemph);
coeff_catindexof = parseMap(coeff, CATINDEXOF, coeff_catindexof); coeff_catindexof = parseMap(coeff, CATINDEXOF, coeff_catindexof);
coeff_cathasimage = parseMap(coeff, CATHASIMAGE, coeff_cathasimage); coeff_cathasimage = parseMap(coeff, CATHASIMAGE, coeff_cathasimage);
@ -221,10 +221,10 @@ public class plasmaSearchRankingProfile {
ext.put(prefix + AUTHORITY, Integer.toString(coeff_authority)); ext.put(prefix + AUTHORITY, Integer.toString(coeff_authority));
ext.put(prefix + WORDDISTANCE, Integer.toString(coeff_worddistance)); ext.put(prefix + WORDDISTANCE, Integer.toString(coeff_worddistance));
ext.put(prefix + APPURL, Integer.toString(coeff_appurl)); ext.put(prefix + APPURL, Integer.toString(coeff_appurl));
ext.put(prefix + APPDESCR, Integer.toString(coeff_appdescr)); ext.put(prefix + APP_DC_TITLE, Integer.toString(coeff_app_dc_title));
ext.put(prefix + APPAUTHOR, Integer.toString(coeff_appauthor)); ext.put(prefix + APP_DC_CREATOR, Integer.toString(coeff_app_dc_creator));
ext.put(prefix + APPTAGS, Integer.toString(coeff_apptags)); ext.put(prefix + APP_DC_SUBJECT, Integer.toString(coeff_app_dc_subject));
ext.put(prefix + APPREF, Integer.toString(coeff_appref)); ext.put(prefix + APP_DC_DESCRIPTION, Integer.toString(coeff_app_dc_description));
ext.put(prefix + APPEMPH, Integer.toString(coeff_appemph)); ext.put(prefix + APPEMPH, Integer.toString(coeff_appemph));
ext.put(prefix + CATINDEXOF, Integer.toString(coeff_catindexof)); ext.put(prefix + CATINDEXOF, Integer.toString(coeff_catindexof));
ext.put(prefix + CATHASIMAGE, Integer.toString(coeff_cathasimage)); ext.put(prefix + CATHASIMAGE, Integer.toString(coeff_cathasimage));

View File

@ -67,7 +67,7 @@ public class plasmaWebStructure {
this.structureFile = structureFile; this.structureFile = structureFile;
// load web structure // load web structure
Map<String, String> loadedStructure = serverFileUtils.loadHashMap(this.structureFile); Map<String, String> loadedStructure = (this.structureFile.exists()) ? serverFileUtils.loadHashMap(this.structureFile) : new TreeMap<String, String>();
if (loadedStructure != null) this.structure.putAll(loadedStructure); if (loadedStructure != null) this.structure.putAll(loadedStructure);
// delete outdated entries in case the structure is too big // delete outdated entries in case the structure is too big

View File

@ -96,6 +96,8 @@ then
# i="${i#javastart_*=}"; # i="${i#javastart_*=}";
# JAVA_ARGS="-$i $JAVA_ARGS"; # JAVA_ARGS="-$i $JAVA_ARGS";
# done # done
else
JAVA_ARGS="-Xmx120m -Xms120m $JAVA_ARGS";
fi fi
#echo "JAVA_ARGS: $JAVA_ARGS" #echo "JAVA_ARGS: $JAVA_ARGS"
#echo "JAVA: $JAVA" #echo "JAVA: $JAVA"

View File

@ -640,10 +640,8 @@ ramCacheProfiles_time= 500
# -Xmx<size> and -Xms<size> maximum/init Java heap size # -Xmx<size> and -Xms<size> maximum/init Java heap size
# both values should be equal, # both values should be equal,
# othervise the YaCy-internal memory supervision does not work # othervise the YaCy-internal memory supervision does not work
javastart_Xmx=Xmx96m javastart_Xmx=Xmx120m
javastart_Xms=Xms96m javastart_Xms=Xms120m
javastart_Xmx__pro=Xmx120m
javastart_Xms__pro=Xms120m
# priority of the yacy-process # priority of the yacy-process
# is valid in unix/shell and windows environments but # is valid in unix/shell and windows environments but