minor fixes to SearchableFields class

git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/social-networking/social-data-indexing-common@141584 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
Costantino Perciante 2017-01-16 09:46:49 +00:00
parent 408c9e6bc0
commit e9bf423f02
1 changed files with 19 additions and 8 deletions

View File

@ -4,12 +4,23 @@ package org.gcube.socialnetworking.social_data_indexing_common.utils;
* The fields of the documents which are searchable. * The fields of the documents which are searchable.
* @author Costantino Perciante at ISTI-CNR (costantino.perciante@isti.cnr.it) * @author Costantino Perciante at ISTI-CNR (costantino.perciante@isti.cnr.it)
*/ */
public class SearchableFields { public enum SearchableFields {
public static final String POST_TEXT = "feed.description"; POST_TEXT("feed.description"),
public static final String COMMENT_TEXT = "comments.text"; COMMENT_TEXT("comments.text"),
public static final String PREVIEW_DESCRIPTION = "feed.linkTitle"; PREVIEW_DESCRIPTION("feed.linkTitle"),
public static final String POST_AUTHOR = "feed.fullName"; POST_AUTHOR("feed.fullName"),
public static final String POST_VRE_ID = "feed.vreid"; POST_VRE_ID("feed.vreid"),
public static final String COMMENT_AUTHOR = "comments.fullName"; COMMENT_AUTHOR("comments.fullName"),
public static final String ATTACHMENT_NAME = "attachments.name"; ATTACHMENT_NAME("attachments.name");
String name;
SearchableFields(String name){
this.name = name;
}
@Override
public String toString() {
return name;
}
} }