/* * Copyright (c) 2016 Felix Husse under MIT License * see LICENSE file */ package de.fatalix.bookery; /** * * @author Fatalix */ public class SolrSearchUtil { public static final String DEFAULT_FIELDS = "id,author,title,isbn,publisher,description,language,releaseDate,likes,downloadcount,uploader,viewed,shared,cover,thumbnail,thumbnailgenerated,likedby"; public static final String generateSearchString(String searchword) { String queryString = "*:*"; if (searchword != null && !searchword.isEmpty()) { queryString = "author:*" + searchword + "* OR title:*" + searchword + "*"; } return queryString; } public static final String addNewBooksSearchString(String viewer, String queryString) { String newQueryString = queryString + " AND -viewed:" + viewer; return newQueryString; } }