Kouhei Sutou
null+****@clear*****
Wed Jan 25 18:11:10 JST 2017
Kouhei Sutou 2017-01-25 18:11:10 +0900 (Wed, 25 Jan 2017) New Revision: 66b0c1ec33c3159b373ed1f7c3a987395bab7b89 https://github.com/groonga/groonga/commit/66b0c1ec33c3159b373ed1f7c3a987395bab7b89 Message: query: add more aliases for prefix, suffix and regexp "@X" style is used style in script syntax. Modified files: lib/proc.c Modified: lib/proc.c (+6 -6) =================================================================== --- lib/proc.c 2017-01-25 18:00:07 +0900 (ade56d3) +++ lib/proc.c 2017-01-25 18:11:10 +0900 (ac4e375) @@ -1732,11 +1732,11 @@ parse_mode(grn_ctx *ctx, grn_obj *mode, const char *context) return GRN_OP_NEAR; } else if (EQUAL_MODE("*S") || EQUAL_MODE("SIMILAR")) { return GRN_OP_SIMILAR; - } else if (EQUAL_MODE("^") || EQUAL_MODE("PREFIX")) { + } else if (EQUAL_MODE("^") || EQUAL_MODE("@^") || EQUAL_MODE("PREFIX")) { return GRN_OP_PREFIX; - } else if (EQUAL_MODE("$") || EQUAL_MODE("SUFFIX")) { + } else if (EQUAL_MODE("$") || EQUAL_MODE("@$") || EQUAL_MODE("SUFFIX")) { return GRN_OP_SUFFIX; - } else if (EQUAL_MODE("~") || EQUAL_MODE("REGEXP")) { + } else if (EQUAL_MODE("~") || EQUAL_MODE("@~") || EQUAL_MODE("REGEXP")) { return GRN_OP_REGEXP; } else { GRN_PLUGIN_ERROR(ctx, GRN_INVALID_ARGUMENT, @@ -1751,9 +1751,9 @@ parse_mode(grn_ctx *ctx, grn_obj *mode, const char *context) "\"@\", \"MATCH\", " "\"*N\", \"NEAR\", " "\"*S\", \"SIMILAR\", " - "\"^\", \"PREFIX\", " - "\"$\", \"SUFFIX\", " - "\"~\", \"REGEXP\"" + "\"^\", \"@^\", \"PREFIX\", " + "\"$\", \"@$\", \"SUFFIX\", " + "\"~\", \"@~\", \"REGEXP\"" "]: <%.*s>", context, (int)GRN_TEXT_LEN(mode), -------------- next part -------------- HTML����������������������������...Download