@Path(value="/") public class Index extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
CACHED_FILEPATH_PROP |
String |
cachedFilepath |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
autocomplete(String query,
String lang,
Integer count,
Integer from,
Boolean pretty) |
String |
autocompleteAPI(String query,
String lang,
Integer count,
Integer from,
Boolean pretty) |
javax.ws.rs.core.Response |
autocompleteTitle(String query,
String lang,
Integer count,
Integer from,
Boolean pretty) |
String |
autocompleteTitleAPI(String query,
String lang,
Integer count,
Integer from,
Boolean pretty) |
javax.ws.rs.core.Response |
getDoc(String doc_uri,
Boolean pretty) |
String |
getDocAPI(String doc_uri,
Boolean pretty) |
javax.ws.rs.core.Response |
getDocs(List<String> doc_uris,
Boolean pretty,
Integer count,
List<String> conceptFilter,
Integer from) |
String |
getDocsAPI(List<String> doc_uris,
Boolean pretty,
Integer count,
Integer from,
List<String> conceptFilter) |
static Index |
getInstance() |
static void |
main(String[] args) |
javax.ws.rs.core.Response |
query(String query,
Integer count,
Integer from,
Boolean snippet,
Boolean pretty,
List<String> overridenSearchFields,
List<String> conceptFilter) |
String |
queryAPI(String query,
Integer count,
Integer from,
Boolean snippet,
Boolean pretty,
List<String> overridenSearchFields,
List<String> conceptFilter) |
public static final String CACHED_FILEPATH_PROP
public String cachedFilepath
public static Index getInstance()
@GET
@Path(value="/search")
@Produces(value="application/json; charset=UTF-8")
public javax.ws.rs.core.Response query(@QueryParam(value="query")
String query,
@QueryParam(value="count")@DefaultValue(value="10")
Integer count,
@QueryParam(value="from")@DefaultValue(value="0")
Integer from,
@QueryParam(value="snippet")@DefaultValue(value="false")
Boolean snippet,
@QueryParam(value="pretty")@DefaultValue(value="false")
Boolean pretty,
@QueryParam(value="overridenSearchFields")
List<String> overridenSearchFields,
@QueryParam(value="concept_filter")
List<String> conceptFilter)
public String queryAPI(String query, Integer count, Integer from, Boolean snippet, Boolean pretty, List<String> overridenSearchFields, List<String> conceptFilter) throws BadRequestException
BadRequestException@GET
@Path(value="/getDoc")
@Produces(value="application/json; charset=UTF-8")
public javax.ws.rs.core.Response getDoc(@QueryParam(value="doc_uri")
String doc_uri,
@QueryParam(value="pretty")@DefaultValue(value="false")
Boolean pretty)
@GET
@Path(value="/getDocs")
@Produces(value="application/json; charset=UTF-8")
public javax.ws.rs.core.Response getDocs(@QueryParam(value="doc_uris")
List<String> doc_uris,
@QueryParam(value="pretty")@DefaultValue(value="false")
Boolean pretty,
@QueryParam(value="count")@DefaultValue(value="10")
Integer count,
@QueryParam(value="concept_filter")
List<String> conceptFilter,
@QueryParam(value="from")@DefaultValue(value="0")
Integer from)
public String getDocsAPI(List<String> doc_uris, Boolean pretty, Integer count, Integer from, List<String> conceptFilter) throws InternalServerErrorException
InternalServerErrorException@GET
@Path(value="/autocomplete")
@Produces(value="application/json; charset=UTF-8")
public javax.ws.rs.core.Response autocomplete(@QueryParam(value="query")
String query,
@QueryParam(value="lang")
String lang,
@QueryParam(value="count")@DefaultValue(value="10")
Integer count,
@QueryParam(value="from")@DefaultValue(value="0")
Integer from,
@QueryParam(value="pretty")@DefaultValue(value="false")
Boolean pretty)
public String autocompleteAPI(String query, String lang, Integer count, Integer from, Boolean pretty) throws BadRequestException, InternalServerErrorException
@GET
@Path(value="/autocomplete_title")
@Produces(value="application/json; charset=UTF-8")
public javax.ws.rs.core.Response autocompleteTitle(@QueryParam(value="query")
String query,
@QueryParam(value="lang")
String lang,
@QueryParam(value="count")@DefaultValue(value="10")
Integer count,
@QueryParam(value="from")@DefaultValue(value="0")
Integer from,
@QueryParam(value="pretty")@DefaultValue(value="false")
Boolean pretty)
public String autocompleteTitleAPI(String query, String lang, Integer count, Integer from, Boolean pretty) throws BadRequestException, InternalServerErrorException
public String getDocAPI(String doc_uri, Boolean pretty) throws InternalServerErrorException, BadRequestException
public static void main(String[] args)
Copyright © 2015. All Rights Reserved.