public class DefaultSearchManager.JSONSearch extends java.lang.Object implements WikiAjaxServlet
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
AJAX_ACTION_PAGES |
static java.lang.String |
AJAX_ACTION_SUGGESTIONS |
static int |
DEFAULT_MAX_RESULTS |
int |
maxResults |
| Constructor and Description |
|---|
JSONSearch() |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
findPages(java.lang.String searchString,
int maxLength,
Context wikiContext)
Performs a full search of pages.
|
java.lang.String |
getServletMapping() |
java.util.List<java.lang.String> |
getSuggestions(java.lang.String wikiName,
int maxLength)
Provides a list of suggestions to use for a page name.
|
void |
service(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp,
java.lang.String actionName,
java.util.List<java.lang.String> params) |
public static final java.lang.String AJAX_ACTION_SUGGESTIONS
public static final java.lang.String AJAX_ACTION_PAGES
public static final int DEFAULT_MAX_RESULTS
public int maxResults
public JSONSearch()
public java.lang.String getServletMapping()
getServletMapping in interface WikiAjaxServletpublic void service(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, java.lang.String actionName, java.util.List<java.lang.String> params) throws java.io.IOException
service in interface WikiAjaxServletjava.io.IOExceptionpublic java.util.List<java.lang.String> getSuggestions(java.lang.String wikiName, int maxLength)
wikiName - the page namemaxLength - maximum number of suggestionsCopyright (c) 2001-2022 The Apache Software Foundation. All rights reserved.