naoa
null+****@clear*****
Mon Feb 1 16:24:36 JST 2016
naoa 2016-02-01 16:24:36 +0900 (Mon, 01 Feb 2016) New Revision: a4dbffe3d1f9eefa407397fc4ac0195781bedc5b https://github.com/groonga/groonga/commit/a4dbffe3d1f9eefa407397fc4ac0195781bedc5b Merged 2d929d3: Merge pull request #460 from naoa/pat-fussy-search Message: pat: add prefix to constant value WITH_TRANSPOSITION -> GRN_PAT_FUZZY_TRANSPOSITION Modified files: lib/grn_pat.h lib/pat.c Modified: lib/grn_pat.h (+1 -1) =================================================================== --- lib/grn_pat.h 2016-02-01 16:20:19 +0900 (2785b27) +++ lib/grn_pat.h 2016-02-01 16:24:36 +0900 (82b57be) @@ -107,7 +107,7 @@ void grn_pat_cursor_inspect(grn_ctx *ctx, grn_pat_cursor *c, grn_obj *buf); grn_rc grn_pat_cache_enable(grn_ctx *ctx, grn_pat *pat, uint32_t cache_size); void grn_pat_cache_disable(grn_ctx *ctx, grn_pat *pat); -#define WITH_TRANSPOSITION (0x01) +#define GRN_PAT_FUZZY_WITH_TRANSPOSITION (0x01) GRN_API grn_rc grn_pat_fuzzy_search(grn_ctx *ctx, grn_pat *pat, const void *key, unsigned int key_size, Modified: lib/pat.c (+1 -1) =================================================================== --- lib/pat.c 2016-02-01 16:20:19 +0900 (706d49e) +++ lib/pat.c 2016-02-01 16:24:36 +0900 (f46beb9) @@ -1261,7 +1261,7 @@ calc_edit_distance_by_offset(grn_ctx *ctx, b = DIST(x, y - 1) + 1; c = DIST(x - 1, y - 1) + 1; DIST(x, y) = ((a < b) ? ((a < c) ? a : c) : ((b < c) ? b : c)); - if (flags == WITH_TRANSPOSITION + if (flags == GRN_PAT_FUZZY_WITH_TRANSPOSITION && x > 1 && y > 1 && cx == cy && memcmp(px, py - cy, cx) == 0 -------------- next part -------------- HTML����������������������������...Download