aliyun-tablestore-nodejs-sdk
Version:
TableStore SDK for JavaScript
209 lines (184 loc) • 3.78 kB
JavaScript
var TableStore = require('./core');
var inherit = TableStore.util.inherit;
TableStore.QueryType = {
MATCH_QUERY: 1,
MATCH_PHRASE_QUERY: 2,
TERM_QUERY: 3,
RANGE_QUERY: 4,
PREFIX_QUERY: 5,
BOOL_QUERY: 6,
CONST_SCORE_QUERY: 7,
FUNCTION_SCORE_QUERY: 8,
NESTED_QUERY: 9,
WILDCARD_QUERY: 10,
MATCH_ALL_QUERY: 11,
GEO_BOUNDING_BOX_QUERY: 12,
GEO_DISTANCE_QUERY: 13,
GEO_POLYGON_QUERY: 14,
TERMS_QUERY: 15,
EXISTS_QUERY: 16,
KNN_VECTOR_QUERY: 17,
FUNCTIONS_SCORE_QUERY: 18,
};
TableStore.ScoreMode = {
SCORE_MODE_NONE: 1,
SCORE_MODE_AVG: 2,
SCORE_MODE_MAX: 3,
SCORE_MODE_TOTAL: 4,
SCORE_MODE_MIN: 5,
}
TableStore.SortOrder = {
SORT_ORDER_ASC: 0,
SORT_ORDER_DESC: 1,
};
TableStore.SortMode = {
SORT_MODE_MIN: 0,
SORT_MODE_MAX: 1,
SORT_MODE_AVG: 2,
};
TableStore.FieldType = {
LONG: 1,
DOUBLE: 2,
BOOLEAN: 3,
KEYWORD: 4,
TEXT: 5,
NESTED: 6,
GEO_POINT: 7,
DATE: 8,
VECTOR: 9,
};
TableStore.ColumnReturnType = {
RETURN_ALL: 1,
RETURN_SPECIFIED: 2,
RETURN_NONE: 3,
RETURN_ALL_FROM_INDEX: 4,
};
TableStore.GeoDistanceType = {
GEO_DISTANCE_ARC: 0,
GEO_DISTANCE_PLANE: 1
};
TableStore.IndexOptions = {
DOCS: 1,
FREQS: 2,
POSITIONS: 3,
OFFSETS: 4
};
TableStore.QueryOperator = {
OR: 1,
AND: 2
}
TableStore.AggregationType = {
AGG_AVG: 1,
AGG_MAX: 2,
AGG_MIN: 3,
AGG_SUM: 4,
AGG_COUNT: 5,
AGG_DISTINCT_COUNT: 6,
AGG_TOP_ROWS: 7,
AGG_PERCENTILES: 8,
}
TableStore.GroupByType = {
GROUP_BY_FIELD: 1,
GROUP_BY_RANGE: 2,
GROUP_BY_FILTER: 3,
GROUP_BY_GEO_DISTANCE: 4,
GROUP_BY_HISTOGRAM: 5,
GROUP_BY_DATE_HISTOGRAM: 6,
GROUP_BY_GEO_GRID: 7,
GROUP_BY_COMPOSITE: 8,
}
TableStore.DateTimeUnit = {
YEAR: 1,
QUARTER_YEAR: 2, // 一个季度
MONTH: 3,
WEEK: 4,
DAY: 5,
HOUR: 6,
MINUTE: 7,
SECOND: 8,
MILLISECOND: 9,
}
TableStore.GeoHashPrecision = {
GHP_5009KM_4992KM_1: 1,
GHP_1252KM_624KM_2: 2,
GHP_156KM_156KM_3: 3,
GHP_39KM_19KM_4: 4,
GHP_4900M_4900M_5: 5,
GHP_1200M_609M_6: 6,
GHP_152M_152M_7: 7,
GHP_38M_19M_8: 8,
GHP_480CM_480CM_9: 9,
GHP_120CM_595MM_10: 10,
GHP_149MM_149MM_11: 11,
GHP_37MM_19MM_12: 12,
}
TableStore.FSMScoreMode = {
FSM_AVG: 1,
FSM_MAX: 2,
FSM_SUM: 3,
FSM_MIN: 4,
FSM_MULTIPLY: 5,
FSM_FIRST: 6,
}
TableStore.FSMCombineMode = {
FCM_MULTIPLY: 1,
FCM_AVG: 2,
FCM_MAX: 3,
FCM_SUM: 4,
FCM_MIN:5 ,
FCM_REPLACE: 6,
}
TableStore.MathFunction = {
GAUSS: 1,
EXP: 2,
LINEAR:3,
}
TableStore.MultiValueMode = {
MVM_MAX: 1,
MVM_MIN: 2,
MVM_SUM: 3,
MVM_AVG: 4,
}
TableStore.DecayFuncParamType = {
DF_DATE_PARAM: 1,
DF_NUMERIC_PARAM: 2,
DF_GEO_PARAM: 3,
}
TableStore.FunctionModifier = {
FM_NONE: 1,
FM_LOG: 2,
FM_LOG1P: 3,
FM_LOG2P: 4,
FM_LN: 5,
FM_LN1P: 6,
FM_LN2P: 7,
FM_SQUARE: 8,
FM_SQRT: 9,
FM_RECIPROCAL: 10,
}
TableStore.VectorDataType = {
VD_FLOAT_32: 2,
}
TableStore.VectorMetricType = {
VM_EUCLIDEAN: 0,
VM_COSINE: 1,
VM_DOT_PRODUCT: 2,
}
TableStore.HighlightFragmentOrder = {
TEXT_SEQUENCE: 1,
SCORE: 2,
}
TableStore.HighlightEncoder = {
PLAIN_MODE: 1,
HTML_MODE: 2,
}
TableStore.IndexStatus = {
PENDING: 'pending',
FAILED: 'failed',
RUNNING: 'running',
UNKNOWN: 'unknown',
}
TableStore.SyncPhase = {
INCR: 'INCR',
FULL: "FULL"
}