fix multiple define
This commit is contained in:
parent
108af11443
commit
79f2d07c15
@ -15,11 +15,6 @@ const char* const MATCH ="match";
|
|||||||
const char* const RANGE ="range";
|
const char* const RANGE ="range";
|
||||||
const char* const GEODISTANCE ="geo_distance";
|
const char* const GEODISTANCE ="geo_distance";
|
||||||
|
|
||||||
void SetErrMsg(QueryParserRes* query_parser_res, string err_msg){
|
|
||||||
log_error(err_msg.c_str());
|
|
||||||
query_parser_res->ErrMsg() = err_msg;
|
|
||||||
}
|
|
||||||
|
|
||||||
BoolQueryParser::BoolQueryParser(uint32_t a, Json::Value& v)
|
BoolQueryParser::BoolQueryParser(uint32_t a, Json::Value& v)
|
||||||
:appid(a),value(v)
|
:appid(a),value(v)
|
||||||
{
|
{
|
||||||
@ -55,7 +50,9 @@ int BoolQueryParser::DoJobByType(Json::Value& value, uint32_t type, QueryParserR
|
|||||||
geo_query_parser = new GeoDistanceParser(appid, value[GEODISTANCE]);
|
geo_query_parser = new GeoDistanceParser(appid, value[GEODISTANCE]);
|
||||||
return geo_query_parser->ParseContent(query_parser_res);
|
return geo_query_parser->ParseContent(query_parser_res);
|
||||||
} else {
|
} else {
|
||||||
SetErrMsg(query_parser_res, "BoolQueryParser only support term/match/range/geo_distance!");
|
string err_msg = "BoolQueryParser only support term/match/range/geo_distance!";
|
||||||
|
log_error(err_msg.c_str());
|
||||||
|
query_parser_res->ErrMsg() = err_msg;
|
||||||
return -RT_PARSE_CONTENT_ERROR;
|
return -RT_PARSE_CONTENT_ERROR;
|
||||||
}
|
}
|
||||||
return 0;
|
return 0;
|
||||||
|
Loading…
Reference in New Issue
Block a user