Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
doc en: add html_untag documentation
- Loading branch information
Showing
4 changed files
with
122 additions
and
0 deletions.
There are no files selected for viewing
29 changes: 29 additions & 0 deletions
29
doc/source/example/reference/functions/html_untag/usage_html_untag.log
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,29 @@ | ||
| Execution example:: | ||
|
|
||
| select WebClips --output_columns "_key, html_untag(content)" --command_version 2 | ||
| # [ | ||
| # [ | ||
| # 0, | ||
| # 1337566253.89858, | ||
| # 0.000355720520019531 | ||
| # ], | ||
| # [ | ||
| # [ | ||
| # [ | ||
| # 2 | ||
| # ], | ||
| # [ | ||
| # [ | ||
| # "html_untag", | ||
| # "null" | ||
| # ] | ||
| # ], | ||
| # [ | ||
| # "groonga is fast" | ||
| # ], | ||
| # [ | ||
| # "mroonga is fast" | ||
| # ] | ||
| # ] | ||
| # ] | ||
| # ] |
8 changes: 8 additions & 0 deletions
8
doc/source/example/reference/functions/html_untag/usage_setup_data.log
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,8 @@ | ||
| Execution example:: | ||
|
|
||
| load --table WebClips | ||
| [ | ||
| {"_key": 1, "url": "http://groonga.org", "tag": ["groonga"], "content": "groonga is <span class='emphasize'>fast</span>"}, | ||
| {"_key": 2, "url": "http://mroonga.org", "tag": ["mroonga"], "content": "mroonga is <span class=\"emphasize\">fast</span>"}, | ||
| ] | ||
| # [[0, 1337566253.89858, 0.000355720520019531], 2] |
10 changes: 10 additions & 0 deletions
10
doc/source/example/reference/functions/html_untag/usage_setup_schema.log
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,10 @@ | ||
| Execution example:: | ||
|
|
||
| table_create WebClips TABLE_NO_KEY | ||
| # [[0, 1337566253.89858, 0.000355720520019531], true] | ||
| column_create WebClips url COLUMN_SCALAR ShortText | ||
| # [[0, 1337566253.89858, 0.000355720520019531], true] | ||
| column_create WebClips content COLUMN_SCALAR ShortText | ||
| # [[0, 1337566253.89858, 0.000355720520019531], true] | ||
| column_create WebClips tag COLUMN_VECTOR ShortText | ||
| # [[0, 1337566253.89858, 0.000355720520019531], true] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,75 @@ | ||
| .. -*- rst -*- | ||
| .. highlightlang:: none | ||
|
|
||
| .. groonga-command | ||
| .. database: functions_html_untag | ||
| html_untag | ||
| ========== | ||
|
|
||
| Summary | ||
| ------- | ||
|
|
||
| ``html_untag`` strips HTML tags from HTML and outputs plain text. | ||
|
|
||
| ``html_untag`` is used in ``--output_columns`` described at :doc:`/reference/commands/select`. | ||
|
|
||
| Syntax | ||
| ------ | ||
|
|
||
| ``html_untag`` requires only one argument. It is ``column``. | ||
|
|
||
| :: | ||
|
|
||
| html_untag(column) | ||
|
|
||
|
|
||
| Usage | ||
| ----- | ||
|
|
||
| Here are a schema definition and sample data to show usage. | ||
|
|
||
| Sample schema: | ||
|
|
||
| .. groonga-command | ||
| .. include:: ../../example/reference/functions/html_untag/usage_setup_schema.log | ||
| .. table_create WebClips TABLE_NO_KEY | ||
| .. column_create WebClips url COLUMN_SCALAR ShortText | ||
| .. column_create WebClips content COLUMN_SCALAR ShortText | ||
| .. column_create WebClips tag COLUMN_VECTOR ShortText | ||
| Sample data: | ||
|
|
||
| .. groonga-command | ||
| .. include:: ../../example/reference/functions/html_untag/usage_setup_data.log | ||
| .. load --table WebClips | ||
| .. [ | ||
| .. {"_key": 1, "url": "http://groonga.org", "tag": ["groonga"], "content": "groonga is <span class='emphasize'>fast</span>"}, | ||
| .. {"_key": 2, "url": "http://mroonga.org", "tag": ["mroonga"], "content": "mroonga is <span class=\"emphasize\">fast</span>"}, | ||
| .. ] | ||
| Here is the simple usage of ``html_untag`` function which strips HTML tags from content of column. | ||
|
|
||
| .. groonga-command | ||
| .. include:: ../../example/reference/functions/html_untag/usage_html_untag.log | ||
| .. select WebClips --output_columns "_key, html_untag(content)" --command_version 2 | ||
| When executing the above query, you can see "span" tag with "class" attribute is stripped. | ||
| Note that you must specify ``--command_version 2`` to use ``html_untag`` function. | ||
|
|
||
| Parameters | ||
| ---------- | ||
|
|
||
| There is one required parameter, ``column``. | ||
|
|
||
| ``column`` | ||
| ^^^^^^^^^ | ||
|
|
||
| It specifies a column of the table. | ||
|
|
||
| Return value | ||
| ------------ | ||
|
|
||
| ``html_untag`` returns plain text which is stripped HTML tags from content of column. | ||
|
|