Skip to content

Commit 0c19602

Browse files
committed
LL-1053
1 parent 7f4563e commit 0c19602

File tree

4 files changed

+14
-4
lines changed

4 files changed

+14
-4
lines changed

serv/jobs/recomm/recomm.conf/pom.xml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,12 @@
3636
<version>${project.version}</version>
3737
</dependency>
3838

39+
<dependency>
40+
<groupId>tagrec</groupId>
41+
<artifactId>tagrec</artifactId>
42+
<version>2.1</version>
43+
</dependency>
44+
3945
<dependency>
4046
<groupId>sss.conf</groupId>
4147
<artifactId>ss-conf-api</artifactId>

serv/jobs/recomm/recomm.conf/src/main/java/at/kc/tugraz/ss/recomm/conf/SSRecommConf.java

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,20 +21,23 @@
2121
package at.kc.tugraz.ss.recomm.conf;
2222

2323
import at.kc.tugraz.ss.serv.serv.api.SSServConfA;
24+
import engine.Algorithm;
2425

2526
public class SSRecommConf extends SSServConfA{
2627

2728
public String fileNameForTagRec = null;
2829
public String fileNameForResourceRec = null;
2930
public Boolean usePrivateTagsToo = null;
31+
public Algorithm recommTagAlgorithm = null;
3032

3133
public static SSRecommConf copy(final SSRecommConf orig){
3234

3335
final SSRecommConf copy = (SSRecommConf) SSServConfA.copy(orig, new SSRecommConf());
3436

35-
copy.fileNameForTagRec = orig.fileNameForTagRec;
36-
copy.fileNameForResourceRec = orig.fileNameForResourceRec;
37-
copy.usePrivateTagsToo = orig.usePrivateTagsToo;
37+
copy.fileNameForTagRec = orig.fileNameForTagRec;
38+
copy.fileNameForResourceRec = orig.fileNameForResourceRec;
39+
copy.usePrivateTagsToo = orig.usePrivateTagsToo;
40+
copy.recommTagAlgorithm = orig.recommTagAlgorithm;
3841

3942
return copy;
4043
}

serv/jobs/recomm/recomm.impl/src/main/java/at/kc/tugraz/ss/recomm/impl/SSRecommImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ public Map<String, Double> recommTags(final SSServPar parA) throws Exception{
8686
par.categories,
8787
par.maxTags,
8888
!par.includeOwn, //filterOwn
89-
null);
89+
((SSRecommConf)conf).recommTagAlgorithm); /* BLL #MP, BLL, BLLac, BLLacMPr, MPu, MPr, MPur, THREEL, THREELT, THREELTMPr, RESOURCEMP, RESOURCECF */
9090

9191
}catch(Exception error){
9292
SSServErrReg.regErrThrow(error);

ss/src/main/resources/conf/ss-conf.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,7 @@ recommConf:
108108
fileNameForTagRec: hugo1.txt
109109
fileNameForResourceRec: hugo2.txt
110110
usePrivateTagsToo: true
111+
recommTagAlgorithm: BLL #MP, BLL, BLLac, BLLacMPr, MPu, MPr, MPur, THREEL, THREELT, THREELTMPr, RESOURCEMP, RESOURCECF
111112
searchConf:
112113
use: true
113114
solrConf:

0 commit comments

Comments
 (0)