/**
* This software is licensed to you under the Apache License, Version 2.0 (the
* "Apache License").
*
* LinkedIn's contributions are made under the Apache License. If you contribute
* to the Software, the contributions will be deemed to have been made under the
* Apache License, unless you expressly indicate otherwise. Please do not make any
* contributions that would be inconsistent with the Apache License.
*
* You may obtain a copy of the Apache License at http://www.apache.org/licenses/LICENSE-2.0
* Unless required by applicable law or agreed to in writing, this software
* distributed under the Apache License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the Apache
* License for the specific language governing permissions and limitations for the
* software governed under the Apache License.
*
* © 2012 LinkedIn Corp. All Rights Reserved.
*/
package com.senseidb.servlet;
public interface SenseiSearchServletParams {
public static final String PARAM_OFFSET = "start";
public static final String PARAM_COUNT = "rows";
public static final String PARAM_QUERY = "q";
public static final String PARAM_QUERY_PARAM = "qparam";
public static final String PARAM_SORT = "sort";
public static final String PARAM_SORT_ASC = "asc";
public static final String PARAM_SORT_DESC = "desc";
public static final String PARAM_SORT_SCORE = "relevance";
public static final String PARAM_SORT_SCORE_REVERSE = "relrev";
public static final String PARAM_SORT_DOC = "doc";
public static final String PARAM_SORT_DOC_REVERSE = "docrev";
public static final String PARAM_FETCH_STORED = "fetchstored";
public static final String PARAM_FETCH_STORED_VALUE = "fetchstoredvalue";
public static final String PARAM_FETCH_TERMVECTOR = "fetchtermvector";
public static final String PARAM_FACETS_TO_FETCH = "fetchfacets";
public static final String PARAM_EXPLAIN = "explain";
public static final String PARAM_TRACE = "trace";
public static final String PARAM_SIMPLE_RELEVANCE = "simpleRelevance";
public static final String PARAM_ROUTE_PARAM = "routeparam";
public static final String PARAM_GROUP_BY = "groupby";
public static final String PARAM_MAX_PER_GROUP = "maxpergroup";
public static final String PARAM_SELECT = "select";
public static final String PARAM_SELECT_VAL = "val";
public static final String PARAM_SELECT_NOT = "not";
public static final String PARAM_SELECT_OP = "op";
public static final String PARAM_SELECT_OP_AND = "and";
public static final String PARAM_SELECT_OP_OR = "or";
public static final String PARAM_SELECT_PROP = "prop";
public static final String PARAM_FACET = "facet";
public static final String PARAM_DYNAMIC_INIT = "dyn";
public static final String PARAM_PARTITIONS = "partitions";
public static final String PARAM_FACET_EXPAND = "expand";
public static final String PARAM_FACET_MAX = "max";
public static final String PARAM_FACET_MINHIT = "minhit";
public static final String PARAM_FACET_ORDER = "order";
public static final String PARAM_FACET_ORDER_HITS = "hits";
public static final String PARAM_FACET_ORDER_VAL = "val";
public static final String PARAM_DYNAMIC_TYPE = "type";
public static final String PARAM_DYNAMIC_TYPE_STRING = "string";
public static final String PARAM_DYNAMIC_TYPE_BYTEARRAY = "bytearray";
public static final String PARAM_DYNAMIC_TYPE_BOOL = "boolean";
public static final String PARAM_DYNAMIC_TYPE_INT = "int";
public static final String PARAM_DYNAMIC_TYPE_LONG = "long";
public static final String PARAM_DYNAMIC_TYPE_DOUBLE = "double";
public static final String PARAM_DYNAMIC_VAL = "vals";
public static final String PARAM_RESULT_PARSEDQUERY = "parsedquery";
public static final String PARAM_RESULT_FEATURES = "features";
public static final String PARAM_RESULT_HIT_STORED_FIELDS = "_stored";
public static final String PARAM_RESULT_HIT_TERMVECTORS = "_termvectors";
public static final String PARAM_RESULT_HIT_STORED_FIELDS_NAME = "name";
public static final String PARAM_RESULT_HIT_STORED_FIELDS_VALUE = "val";
public static final String PARAM_RESULT_HIT_EXPLANATION = "_explanation";
public static final String PARAM_RESULT_HIT_GROUPFIELD = "groupfield";
public static final String PARAM_RESULT_HIT_GROUPVALUE = "groupvalue";
public static final String PARAM_RESULT_HIT_GROUPHITSCOUNT = "_grouphitscount";
public static final String PARAM_RESULT_HIT_GROUPHITS = "grouphits";
public static final String PARAM_RESULT_FACETS = "facets";
public static final String PARAM_RESULT_ERRORS = "errors";
public static final String PARAM_RESULT_ERROR_CODE = "errorCode";
public static final String PARAM_RESULT_ERROR_MESSAGE = "message";
public static final String PARAM_RESULT_ERROR_TYPE = "errorType";
public static final String PARAM_RESULT_TID = "tid";
public static final String PARAM_RESULT_TOTALDOCS = "totaldocs";
public static final String PARAM_RESULT_TOTALGROUPS = "totalgroups";
public static final String PARAM_RESULT_NUMHITS = "numhits";
public static final String PARAM_RESULT_NUMGROUPS = "numgroups";
public static final String PARAM_RESULT_HITS = "hits";
public static final String PARAM_RESULT_HIT_UID = "_uid";
public static final String PARAM_RESULT_HIT_DOCID = "_docid";
public static final String PARAM_RESULT_HIT_SCORE = "_score";
public static final String PARAM_RESULT_HIT_SRC_DATA = "_srcdata";
public static final String PARAM_RESULT_TIME = "time";
public static final String PARAM_RESULT_SELECT_LIST = "select_list";
public static final String PARAM_SYSINFO_NUMDOCS = "numdocs";
public static final String PARAM_SYSINFO_LASTMODIFIED = "lastmodified";
public static final String PARAM_SYSINFO_VERSION = "version";
public static final String PARAM_SYSINFO_SCHEMA = "schema";
public static final String PARAM_SYSINFO_FACETS = "facets";
public static final String PARAM_SYSINFO_FACETS_NAME = "name";
public static final String PARAM_SYSINFO_FACETS_RUNTIME = "runtime";
public static final String PARAM_SYSINFO_FACETS_PROPS = "props";
public static final String PARAM_SYSINFO_CLUSTERINFO = "clusterinfo";
public static final String PARAM_SYSINFO_CLUSTERINFO_ID = "id";
public static final String PARAM_SYSINFO_CLUSTERINFO_PARTITIONS = "partitions";
public static final String PARAM_SYSINFO_CLUSTERINFO_NODELINK = "nodelink";
public static final String PARAM_SYSINFO_CLUSTERINFO_ADMINLINK = "adminlink";
public static final String PARAM_RESULT_HITS_EXPL_VALUE = "value";
public static final String PARAM_RESULT_HITS_EXPL_DESC = "description";
public static final String PARAM_RESULT_HITS_EXPL_DETAILS = "details";
public static final String PARAM_RESULT_FACET_INFO_VALUE = "value";
public static final String PARAM_RESULT_FACET_INFO_COUNT = "count";
public static final String PARAM_RESULT_FACET_INFO_SELECTED = "selected";
}