Skip to content

Commit

Permalink
snippet() -> snippet_html()
Browse files Browse the repository at this point in the history
  • Loading branch information
kou committed Nov 19, 2012
1 parent f670683 commit 3ed72e5
Show file tree
Hide file tree
Showing 5 changed files with 10 additions and 9 deletions.
7 changes: 4 additions & 3 deletions lib/proc.c
Expand Up @@ -3240,7 +3240,8 @@ selector_all_records(grn_ctx *ctx, grn_obj *table, grn_obj *index,
}

static grn_obj *
func_snippet(grn_ctx *ctx, int nargs, grn_obj **args, grn_user_data *user_data)
func_snippet_html(grn_ctx *ctx, int nargs, grn_obj **args,
grn_user_data *user_data)
{
grn_obj *snippets;

Expand Down Expand Up @@ -3492,6 +3493,6 @@ grn_db_init_builtin_query(grn_ctx *ctx)
}

/* experimental */
grn_proc_create(ctx, "snippet", 7, GRN_PROC_FUNCTION,
func_snippet, NULL, NULL, 0, NULL);
grn_proc_create(ctx, "snippet_html", 12, GRN_PROC_FUNCTION,
func_snippet_html, NULL, NULL, 0, NULL);
}
Expand Up @@ -20,7 +20,7 @@ load --table Documents
["groonga ストレージエンジン", "groonga は独自のカラムストアを持つ列指向のデータベースとしての側面を持っていますが、既存の RDBMS のストレージエンジンとして利用することもできます。たとえば、groonga をベースとする MySQL のストレージエンジンとして mroonga が開発されています。mroonga は MySQL のプラグインとして動的にロードすることが可能であり、groonga のカラムストアをストレージとして利用したり、全文検索エンジンとして groonga を MyISAM や InnoDB と連携させたりすることができます。groonga 単体での利用、およびに MyISAM, InnoDB との連携には一長一短があるので、用途に応じて適切な組み合わせを選ぶことが大切です。詳しくは 関連プロジェクト を参照してください。"]
]
[[0,0.0,0.0],9]
select Documents --match_columns content --query 'groonga' --output_columns '_key, snippet(content)' --command_version 2
select Documents --match_columns content --query 'groonga' --output_columns '_key, snippet_html(content)' --command_version 2
[
[
0,
Expand All @@ -38,7 +38,7 @@ select Documents --match_columns content --query 'groonga' --output_columns
"ShortText"
],
[
"snippet",
"snippet_html",
"null"
]
],
Expand Down
Expand Up @@ -20,5 +20,5 @@ load --table Documents

select Documents \
--match_columns content --query 'groonga' \
--output_columns '_key, snippet(content)' \
--output_columns '_key, snippet_html(content)' \
--command_version 2
Expand Up @@ -20,7 +20,7 @@ load --table Documents
["groonga ストレージエンジン", "groonga は独自のカラムストアを持つ列指向のデータベースとしての側面を持っていますが、既存の RDBMS のストレージエンジンとして利用することもできます。たとえば、groonga をベースとする MySQL のストレージエンジンとして mroonga が開発されています。mroonga は MySQL のプラグインとして動的にロードすることが可能であり、groonga のカラムストアをストレージとして利用したり、全文検索エンジンとして groonga を MyISAM や InnoDB と連携させたりすることができます。groonga 単体での利用、およびに MyISAM, InnoDB との連携には一長一短があるので、用途に応じて適切な組み合わせを選ぶことが大切です。詳しくは 関連プロジェクト を参照してください。"]
]
[[0,0.0,0.0],9]
select Documents --match_columns content --query 'mroonga MySQL' --output_columns '_key, snippet(content)' --command_version 2
select Documents --match_columns content --query 'mroonga MySQL' --output_columns '_key, snippet_html(content)' --command_version 2
[
[
0,
Expand All @@ -38,7 +38,7 @@ select Documents --match_columns content --query 'mroonga MySQL' --output_co
"ShortText"
],
[
"snippet",
"snippet_html",
"null"
]
],
Expand Down
Expand Up @@ -20,5 +20,5 @@ load --table Documents

select Documents \
--match_columns content --query 'mroonga MySQL' \
--output_columns '_key, snippet(content)' \
--output_columns '_key, snippet_html(content)' \
--command_version 2

0 comments on commit 3ed72e5

Please sign in to comment.