/** * 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"; }