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.
* @author Costantino Perciante at ISTI-CNR (costantino.perciante@isti.cnr.it)
*/
public class SearchableFields {
public static final String POST_TEXT = "feed.description";
public static final String COMMENT_TEXT = "comments.text";
public static final String PREVIEW_DESCRIPTION = "feed.linkTitle";
public static final String POST_AUTHOR = "feed.fullName";
public static final String POST_VRE_ID = "feed.vreid";
public static final String COMMENT_AUTHOR = "comments.fullName";
public static final String ATTACHMENT_NAME = "attachments.name";
public enum SearchableFields {
POST_TEXT("feed.description"),
COMMENT_TEXT("comments.text"),
PREVIEW_DESCRIPTION("feed.linkTitle"),
POST_AUTHOR("feed.fullName"),
POST_VRE_ID("feed.vreid"),
COMMENT_AUTHOR("comments.fullName"),
ATTACHMENT_NAME("attachments.name");
String name;
SearchableFields(String name){
this.name = name;
}
@Override
public String toString() {
return name;
}
}