{"kind": "fts", "major": "18", "item": {"slug": "parser-default", "name": "default", "name_zh": "", "category": "\u89e3\u6790\u5668", "summary": "\u9ed8\u8ba4\u5355\u8bcd\u89e3\u6790\u5668", "aliases": [], "content_hash": "0b9cb92291a927baf611dda55df9b8698065a68cd15164c11a778cb9e7182b80", "versions": {"10": {"facts": [{"label": "\u89e3\u6790\u5668\u540d\u79f0\uff08prsname\uff09", "value": "\u9ed8\u8ba4"}, {"label": "\u89e3\u6790\u5668\u6a21\u5f0f\uff08prsnamespace\uff09", "value": "pg_catalog"}, {"label": "\u542f\u52a8\u51fd\u6570\uff08prsstart\uff09", "value": "prsd_start"}, {"label": "\u8bcd\u5143\u51fd\u6570\uff08prstoken\uff09", "value": "prsd_nexttoken"}, {"label": "\u7ed3\u675f\u51fd\u6570\uff08prsend\uff09", "value": "prsd_end"}, {"label": "\u9ad8\u4eae\u51fd\u6570\uff08prsheadline\uff09", "value": "prsd_headline"}, {"label": "\u8bcd\u5143\u7c7b\u578b\u51fd\u6570\uff08prslextype\uff09", "value": "prsd_lextype"}], "tables": [{"key": "tokens", "rows": [{"id": "1", "alias": "asciiword", "description": "\u5355\u8bcd\uff0c\u5168\u90e8\u4e3a ASCII \u5b57\u7b26"}, {"id": "2", "alias": "word", "description": "\u5355\u8bcd\uff0c\u5168\u90e8\u7531\u5b57\u6bcd\u7ec4\u6210"}, {"id": "3", "alias": "numword", "description": "\u5355\u8bcd\uff0c\u5b57\u6bcd\u548c\u6570\u5b57"}, {"id": "4", "alias": "email", "description": "\u7535\u5b50\u90ae\u4ef6\u5730\u5740"}, {"id": "5", "alias": "url", "description": "URL"}, {"id": "6", "alias": "host", "description": "\u4e3b\u673a"}, {"id": "7", "alias": "sfloat", "description": "\u79d1\u5b66\u8bb0\u6570\u6cd5"}, {"id": "8", "alias": "version", "description": "\u7248\u672c\u53f7"}, {"id": "9", "alias": "hword_numpart", "description": "\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\u90e8\u5206\uff0c\u5b57\u6bcd\u548c\u6570\u5b57"}, {"id": "10", "alias": "hword_part", "description": "\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\u90e8\u5206\uff0c\u5168\u90e8\u7531\u5b57\u6bcd\u7ec4\u6210"}, {"id": "11", "alias": "hword_asciipart", "description": "\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\u90e8\u5206\uff0c\u5168\u90e8\u4e3a ASCII \u5b57\u7b26"}, {"id": "12", "alias": "blank", "description": "\u7a7a\u767d\u7b26\u53f7"}, {"id": "13", "alias": "tag", "description": "XML \u6807\u7b7e"}, {"id": "14", "alias": "protocol", "description": "\u534f\u8bae\u5934\u90e8"}, {"id": "15", "alias": "numhword", "description": "\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\uff0c\u5b57\u6bcd\u548c\u6570\u5b57"}, {"id": "16", "alias": "asciihword", "description": "\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\uff0c\u5168\u90e8\u4e3a ASCII \u5b57\u7b26"}, {"id": "17", "alias": "hword", "description": "\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\uff0c\u7531\u5b57\u6bcd\u7ec4\u6210"}, {"id": "18", "alias": "url_path", "description": "URL \u8def\u5f84"}, {"id": "19", "alias": "file", "description": "\u6587\u4ef6\u6216\u8def\u5f84\u540d"}, {"id": "20", "alias": "float", "description": "\u5341\u8fdb\u5236\u8bb0\u6570\u6cd5"}, {"id": "21", "alias": "int", "description": "\u6709\u7b26\u53f7\u6574\u6570"}, {"id": "22", "alias": "uint", "description": "\u65e0\u7b26\u53f7\u6574\u6570"}, {"id": "23", "alias": "entity", "description": "XML \u5b9e\u4f53"}], "title": "\u89e3\u6790\u5668\u8bcd\u5143\u7c7b\u578b", "columns": [{"key": "id", "label": "\u8bcd\u5143\u6807\u8bc6"}, {"key": "alias", "label": "\u522b\u540d"}, {"key": "description", "label": "\u8bf4\u660e"}]}], "aliases": [], "related": [], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "historical", "revision": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9", "source_sha256": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9", "catalog_fingerprint": "691be281b476dde4374d7f805b2bacc2e75bdef40f1e9d3d42e91f97fe95cfd0"}, "sources": [{"url": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "Matching PostgreSQL source archive", "sha256": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, {"url": "https://pg.center/docs/10/textsearch-parsers.html", "path": "textsearch-parsers.html", "label": "PostgreSQL 10 English manual", "sha256": "9c421da57beed86eb770bc08934d9d7c365aa87950530cab3439abd5528b0eac", "language": "en", "original_url": "/docs/10/textsearch-parsers.html"}], "sections": [], "signature": "", "attributes": {"prsend": "prsd_end", "prsname": "default", "prsstart": "prsd_start", "prstoken": "prsd_nexttoken", "prslextype": "prsd_lextype", "prsheadline": "prsd_headline", "prsnamespace": "pg_catalog"}, "description": ["\u9ed8\u8ba4\u5355\u8bcd\u89e3\u6790\u5668"], "manual_html": "<div class=\"sect1\" id=\"TEXTSEARCH-PARSERS\">\n<div class=\"titlepage\">\n<div>\n<div>\n<h2 class=\"title\" lang=\"zh\">\n<div>\n<div>\n<h2 class=\"title\" style=\"clear: both\">12.5.\u00a0\u89e3\u6790\u5668 </h2>\n</div>\n</div>\n</h2>\n</div>\n</div>\n</div>\n<p lang=\"zh\">\u6587\u672c\u68c0\u7d22\u89e3\u6790\u5668\u8d1f\u8d23\u628a\u672a\u5904\u7406\u7684\u6587\u6863\u6587\u672c\u5212\u5206\u6210<em class=\"firstterm\">\u8bcd\u5143</em>\u5e76\u6807\u8bc6\u6bcf\u4e2a\u8bcd\u5143\u7684\u7c7b\u578b\uff0c\u800c\u53ef\u80fd\u7684\u7c7b\u578b\u96c6\u5408\u7531\u89e3\u6790\u5668\u672c\u8eab\u5b9a\u4e49\u3002\u6ce8\u610f\uff0c\u89e3\u6790\u5668\u5b8c\u5168\u4e0d\u4f1a\u4fee\u6539\u6587\u672c \u2014 \u5b83\u53ea\u662f\u8bc6\u522b\u770b\u4f3c\u5408\u7406\u7684\u8bcd\u8fb9\u754c\u3002\u7531\u4e8e\u4f5c\u7528\u8303\u56f4\u6709\u9650\uff0c\u76f8\u6bd4\u81ea\u5b9a\u4e49\u8bcd\u5178\uff0c\u5bf9\u5e94\u7528\u76f8\u5173\u7684\u81ea\u5b9a\u4e49\u89e3\u6790\u5668\u7684\u9700\u6c42\u6ca1\u6709\u90a3\u4e48\u5f3a\u70c8\u3002\u76ee\u524d<span class=\"productname\">PostgreSQL</span>\u53ea\u63d0\u4f9b\u4e00\u79cd\u5185\u7f6e\u89e3\u6790\u5668\uff0c\u800c\u5b83\u5df2\u7ecf\u88ab\u8bc1\u660e\u5bf9\u5e7f\u6cdb\u7684\u5e94\u7528\u90fd\u5f88\u6709\u7528\u3002</p>\n<p lang=\"zh\">\u5185\u7f6e\u89e3\u6790\u5668\u88ab\u79f0\u4e3a<code class=\"literal\">pg_catalog.default</code>\u3002\u5b83\u8bc6\u522b 23 \u79cd\u8bcd\u5143\u7c7b\u578b\uff0c\u5982<a class=\"xref\" href=\"/docs/10/textsearch-parsers.html#TEXTSEARCH-DEFAULT-PARSER\" title=\"\u8868\u00a012.1.\u00a0\u9ed8\u8ba4\u89e3\u6790\u5668\u7684\u8bcd\u5143\u7c7b\u578b\">\u8868\u00a012.1</a>\u6240\u793a\u3002</p>\n<div class=\"table\" id=\"TEXTSEARCH-DEFAULT-PARSER\">\n<p class=\"title\" lang=\"zh\"><strong>\u8868\u00a012.1.\u00a0\u9ed8\u8ba4\u89e3\u6790\u5668\u7684\u8bcd\u5143\u7c7b\u578b</strong></p>\n<div class=\"table-contents\">\n<table class=\"table\">\n<thead>\n<tr>\n<th lang=\"zh\">\u522b\u540d</th>\n<th lang=\"zh\">\u8bf4\u660e</th>\n<th lang=\"zh\">\u793a\u4f8b</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code class=\"literal\">asciiword</code></td>\n<td lang=\"zh\">\u5355\u8bcd\uff0c\u5168\u90e8\u7531 ASCII \u5b57\u6bcd\u7ec4\u6210</td>\n<td><code class=\"literal\">elephant</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">word</code></td>\n<td lang=\"zh\">\u5355\u8bcd\uff0c\u5168\u90e8\u7531\u5b57\u6bcd\u7ec4\u6210</td>\n<td><code class=\"literal\">ma\u00f1ana</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">numword</code></td>\n<td lang=\"zh\">\u5355\u8bcd\uff0c\u5b57\u6bcd\u548c\u6570\u5b57</td>\n<td><code class=\"literal\">beta1</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">asciihword</code></td>\n<td lang=\"zh\">\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\uff0c\u5168\u90e8\u4e3a ASCII \u5b57\u7b26</td>\n<td><code class=\"literal\">up-to-date</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">hword</code></td>\n<td lang=\"zh\">\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\uff0c\u7531\u5b57\u6bcd\u7ec4\u6210</td>\n<td><code class=\"literal\">l\u00f3gico-matem\u00e1tica</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">numhword</code></td>\n<td lang=\"zh\">\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\uff0c\u5b57\u6bcd\u548c\u6570\u5b57</td>\n<td><code class=\"literal\">postgresql-beta1</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">hword_asciipart</code></td>\n<td lang=\"zh\">\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\u90e8\u5206\uff0c\u5168\u90e8\u4e3a ASCII \u5b57\u7b26</td>\n<td lang=\"zh\">postgresql-beta1 \u4e0a\u4e0b\u6587\u4e2d\u7684 postgresql</td>\n</tr>\n<tr>\n<td><code class=\"literal\">hword_part</code></td>\n<td lang=\"zh\">\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\u90e8\u5206\uff0c\u5168\u90e8\u7531\u5b57\u6bcd\u7ec4\u6210</td>\n<td lang=\"zh\">l\u00f3gico-matem\u00e1tica \u4e0a\u4e0b\u6587\u4e2d\u7684 l\u00f3gico \u6216 matem\u00e1tica</td>\n</tr>\n<tr>\n<td><code class=\"literal\">hword_numpart</code></td>\n<td lang=\"zh\">\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\u90e8\u5206\uff0c\u5b57\u6bcd\u548c\u6570\u5b57</td>\n<td lang=\"zh\">postgresql-beta1 \u4e0a\u4e0b\u6587\u4e2d\u7684 beta1</td>\n</tr>\n<tr>\n<td><code class=\"literal\">email</code></td>\n<td lang=\"zh\">\u7535\u5b50\u90ae\u4ef6\u5730\u5740</td>\n<td><code class=\"literal\">foo@example.com</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">protocol</code></td>\n<td lang=\"zh\">\u534f\u8bae\u5934\u90e8</td>\n<td><code class=\"literal\">http://</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">url</code></td>\n<td>URL</td>\n<td><code class=\"literal\">example.com/stuff/index.html</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">host</code></td>\n<td lang=\"zh\">\u4e3b\u673a</td>\n<td><code class=\"literal\">example.com</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">url_path</code></td>\n<td lang=\"zh\">URL \u8def\u5f84</td>\n<td lang=\"zh\"><code class=\"literal\">/stuff/index.html</code>\uff0c\u5728 URL \u4e0a\u4e0b\u6587\u4e2d</td>\n</tr>\n<tr>\n<td><code class=\"literal\">file</code></td>\n<td lang=\"zh\">\u6587\u4ef6\u6216\u8def\u5f84\u540d</td>\n<td lang=\"zh\"><code class=\"literal\">/usr/local/foo.txt</code>\uff0c\u5982\u679c\u4e0d\u5728 URL \u4e2d</td>\n</tr>\n<tr>\n<td><code class=\"literal\">sfloat</code></td>\n<td lang=\"zh\">\u79d1\u5b66\u8bb0\u6570\u6cd5</td>\n<td><code class=\"literal\">-1.234e56</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">float</code></td>\n<td lang=\"zh\">\u5341\u8fdb\u5236\u8bb0\u6570\u6cd5</td>\n<td><code class=\"literal\">-1.234</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">int</code></td>\n<td lang=\"zh\">\u6709\u7b26\u53f7\u6574\u6570</td>\n<td><code class=\"literal\">-1234</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">uint</code></td>\n<td lang=\"zh\">\u65e0\u7b26\u53f7\u6574\u6570</td>\n<td><code class=\"literal\">1234</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">version</code></td>\n<td lang=\"zh\">\u7248\u672c\u53f7</td>\n<td><code class=\"literal\">8.3.0</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">tag</code></td>\n<td lang=\"zh\">XML \u6807\u7b7e</td>\n<td><code class=\"literal\">&lt;a href=\"dictionaries.html\"&gt;</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">entity</code></td>\n<td lang=\"zh\">XML \u5b9e\u4f53</td>\n<td><code class=\"literal\">&amp;amp;</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">blank</code></td>\n<td lang=\"zh\">\u7a7a\u767d\u7b26\u53f7</td>\n<td lang=\"zh\">\uff08\u672a\u88ab\u8bc6\u522b\u4e3a\u5176\u4ed6\u7c7b\u578b\u7684\u7a7a\u767d\u6216\u6807\u70b9\u7b26\u53f7\uff09</td>\n</tr>\n</tbody>\n</table>\n</div>\n</div>\n<br class=\"table-break\"/>\n<div class=\"note\">\n<h3 class=\"title\" lang=\"zh\">\u6ce8\u610f</h3>\n<p lang=\"zh\">\u89e3\u6790\u5668\u5bf9<span class=\"quote\">\u201c<span class=\"quote\">\u5b57\u6bcd</span>\u201d</span>\u7684\u754c\u5b9a\u7531\u6570\u636e\u5e93\u7684\u533a\u57df\u8bbe\u7f6e\u51b3\u5b9a\uff0c\u5177\u4f53\u662f<code class=\"varname\">lc_ctype</code>\u3002\u53ea\u5305\u542b\u57fa\u672c ASCII \u5b57\u6bcd\u7684\u8bcd\u88ab\u62a5\u544a\u4e3a\u4e00\u4e2a\u5355\u72ec\u7684\u8bcd\u5143\u7c7b\u578b\uff0c\u56e0\u4e3a\u6709\u65f6\u533a\u5206\u5b83\u4eec\u4f1a\u5f88\u6709\u7528\u3002\u5728\u5927\u90e8\u5206\u6b27\u6d32\u8bed\u8a00\u4e2d\uff0c\u8bcd\u5143\u7c7b\u578b<code class=\"literal\">word</code>\u548c<code class=\"literal\">asciiword</code>\u5e94\u8be5\u88ab\u540c\u6837\u5bf9\u5f85\u3002</p>\n<p lang=\"zh\">email \u4e0d\u652f\u6301 RFC 5322 \u5b9a\u4e49\u7684\u5168\u90e8\u6709\u6548\u90ae\u7bb1\u5b57\u7b26\u3002\u5177\u4f53\u6765\u8bf4\uff0c\u90ae\u7bb1\u7528\u6237\u540d\u53ea\u652f\u6301\u53e5\u70b9\u3001\u8fde\u5b57\u7b26\u548c\u4e0b\u5212\u7ebf\u8fd9\u4e09\u79cd\u975e\u5b57\u6bcd\u6570\u5b57\u5b57\u7b26\u3002</p>\n</div>\n<p lang=\"zh\">\u89e3\u6790\u5668\u6709\u53ef\u80fd\u4ece\u540c\u4e00\u6bb5\u6587\u672c\u4e2d\u4ea7\u751f\u91cd\u53e0\u7684\u8bcd\u5143\u3002\u4e3e\u4f8b\u6765\u8bf4\uff0c\u4e00\u4e2a\u5e26\u8fde\u5b57\u7b26\u7684\u8bcd\u65e2\u4f1a\u88ab\u62a5\u544a\u4e3a\u6574\u4e2a\u5355\u8bcd\uff0c\u4e5f\u4f1a\u88ab\u62a5\u544a\u4e3a\u5404\u4e2a\u7ec4\u6210\u90e8\u5206\uff1a</p>\n<pre class=\"screen\">SELECT alias, description, token FROM ts_debug('foo-bar-beta1');\n      alias      |               description                |     token     \n-----------------+------------------------------------------+---------------\n numhword        | Hyphenated word, letters and digits      | foo-bar-beta1\n hword_asciipart | Hyphenated word part, all ASCII          | foo\n blank           | Space symbols                            | -\n hword_asciipart | Hyphenated word part, all ASCII          | bar\n blank           | Space symbols                            | -\n hword_numpart   | Hyphenated word part, letters and digits | beta1\n</pre>\n<p lang=\"zh\">\u8fd9\u79cd\u884c\u4e3a\u662f\u53ef\u53d6\u7684\uff0c\u56e0\u4e3a\u5b83\u65e2\u5141\u8bb8\u9488\u5bf9\u6574\u4e2a\u590d\u5408\u8bcd\u641c\u7d22\uff0c\u4e5f\u5141\u8bb8\u9488\u5bf9\u5404\u4e2a\u7ec4\u6210\u90e8\u5206\u641c\u7d22\u3002\u4e0b\u9762\u662f\u53e6\u4e00\u4e2a\u6709\u542f\u53d1\u6027\u7684\u793a\u4f8b\uff1a</p>\n<pre class=\"screen\">SELECT alias, description, token FROM ts_debug('http://example.com/stuff/index.html');\n  alias   |  description  |            token             \n----------+---------------+------------------------------\n protocol | Protocol head | http://\n url      | URL           | example.com/stuff/index.html\n host     | Host          | example.com\n url_path | URL path      | /stuff/index.html\n</pre></div>", "manual_path": "/docs/10/textsearch-parsers.html", "localization": {"status": "complete", "sources": [{"url": "/docs/10/catalog-pg-amproc.html", "method": "same-major semantic node", "sha256": "d8a1b80ae120a9256030ad09313bf01fba7e2bdcffdb9a2ea3b209de4d6bcb8c", "language": "zh", "matched_nodes": ["#CATALOG-PG-AMPROC/p[5]/span[2]/span[0]"]}, {"url": "/docs/10/textsearch-parsers.html", "method": "same-major semantic node", "sha256": "b4b08ef784848ed4d81aed4949365f8ecf7577f8f4143b089217ae31528d0814", "language": "zh", "matched_nodes": ["#TEXTSEARCH-PARSERS/div[0]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[0]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[10]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[12]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[13]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[13]/td[2]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[14]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[14]/td[2]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[15]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[16]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[17]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[18]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[19]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[1]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[20]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[21]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[22]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[22]/td[2]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[2]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[3]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[4]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[5]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[6]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[7]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[8]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[9]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/thead[1]/tr[0]/th[2]", "#TEXTSEARCH-PARSERS/div[3]/p[0]", "#TEXTSEARCH-PARSERS/div[5]/h3[0]", "#TEXTSEARCH-PARSERS/div[5]/p[1]", "#TEXTSEARCH-PARSERS/p[1]", "#TEXTSEARCH-PARSERS/p[2]", "#TEXTSEARCH-PARSERS/p[6]", "#TEXTSEARCH-PARSERS/p[8]"]}], "language": "zh", "original_text": {"/versions/10/description/0": "default word parser", "/versions/10/facts/0/label": "Prsname", "/versions/10/facts/0/value": "default", "/versions/10/facts/1/label": "Prsnamespace", "/versions/10/facts/2/label": "Prsstart", "/versions/10/facts/3/label": "Prstoken", "/versions/10/facts/4/label": "Prsend", "/versions/10/facts/5/label": "Prsheadline", "/versions/10/facts/6/label": "Prslextype", "/versions/10/tables/0/title": "Parser token types", "/versions/10/tables/0/columns/0/label": "Token ID", "/versions/10/tables/0/columns/1/label": "Alias", "/versions/10/tables/0/columns/2/label": "Description", "/versions/10/tables/0/rows/0/description": "Word, all ASCII", "/versions/10/tables/0/rows/1/description": "Word, all letters", "/versions/10/tables/0/rows/2/description": "Word, letters and digits", "/versions/10/tables/0/rows/3/description": "Email address", "/versions/10/tables/0/rows/5/description": "Host", "/versions/10/tables/0/rows/6/description": "Scientific notation", "/versions/10/tables/0/rows/7/description": "Version number", "/versions/10/tables/0/rows/8/description": "Hyphenated word part, letters and digits", "/versions/10/tables/0/rows/9/description": "Hyphenated word part, all letters", "/versions/10/tables/0/rows/10/description": "Hyphenated word part, all ASCII", "/versions/10/tables/0/rows/11/description": "Space symbols", "/versions/10/tables/0/rows/12/description": "XML tag", "/versions/10/tables/0/rows/13/description": "Protocol head", "/versions/10/tables/0/rows/14/description": "Hyphenated word, letters and digits", "/versions/10/tables/0/rows/15/description": "Hyphenated word, all ASCII", "/versions/10/tables/0/rows/16/description": "Hyphenated word, all letters", "/versions/10/tables/0/rows/17/description": "URL path", "/versions/10/tables/0/rows/18/description": "File or path name", "/versions/10/tables/0/rows/19/description": "Decimal notation", "/versions/10/tables/0/rows/20/description": "Signed integer", "/versions/10/tables/0/rows/21/description": "Unsigned integer", "/versions/10/tables/0/rows/22/description": "XML entity"}, "fallback_fields": [], "source_language": "en", "original_snapshot_sha256": "f2261b7c3d7de64f8fe37e62c0727dd7403fc52af481650c45563d48e220fffe"}, "comparison_data": {"tokens": [{"id": "1", "alias": "asciiword", "description": "Word, all ASCII"}, {"id": "2", "alias": "word", "description": "Word, all letters"}, {"id": "3", "alias": "numword", "description": "Word, letters and digits"}, {"id": "4", "alias": "email", "description": "Email address"}, {"id": "5", "alias": "url", "description": "URL"}, {"id": "6", "alias": "host", "description": "Host"}, {"id": "7", "alias": "sfloat", "description": "Scientific notation"}, {"id": "8", "alias": "version", "description": "Version number"}, {"id": "9", "alias": "hword_numpart", "description": "Hyphenated word part, letters and digits"}, {"id": "10", "alias": "hword_part", "description": "Hyphenated word part, all letters"}, {"id": "11", "alias": "hword_asciipart", "description": "Hyphenated word part, all ASCII"}, {"id": "12", "alias": "blank", "description": "Space symbols"}, {"id": "13", "alias": "tag", "description": "XML tag"}, {"id": "14", "alias": "protocol", "description": "Protocol head"}, {"id": "15", "alias": "numhword", "description": "Hyphenated word, letters and digits"}, {"id": "16", "alias": "asciihword", "description": "Hyphenated word, all ASCII"}, {"id": "17", "alias": "hword", "description": "Hyphenated word, all letters"}, {"id": "18", "alias": "url_path", "description": "URL path"}, {"id": "19", "alias": "file", "description": "File or path name"}, {"id": "20", "alias": "float", "description": "Decimal notation"}, {"id": "21", "alias": "int", "description": "Signed integer"}, {"id": "22", "alias": "uint", "description": "Unsigned integer"}, {"id": "23", "alias": "entity", "description": "XML entity"}], "attributes": {"prsend": "prsd_end", "prsname": "default", "prsstart": "prsd_start", "prstoken": "prsd_nexttoken", "prslextype": "prsd_lextype", "prsheadline": "prsd_headline", "prsnamespace": "pg_catalog"}}, "comparison_hash": "cc0b46768e43de6aa2e4460f1526f915791374259dbab054b02d6cc54582f89b", "manual_language": "zh"}, "11": {"facts": [{"label": "\u89e3\u6790\u5668\u6a21\u5f0f\uff08prsnamespace\uff09", "value": "pg_catalog"}, {"label": "\u89e3\u6790\u5668\u540d\u79f0\uff08prsname\uff09", "value": "\u9ed8\u8ba4"}, {"label": "\u542f\u52a8\u51fd\u6570\uff08prsstart\uff09", "value": "prsd_start"}, {"label": "\u8bcd\u5143\u51fd\u6570\uff08prstoken\uff09", "value": "prsd_nexttoken"}, {"label": "\u7ed3\u675f\u51fd\u6570\uff08prsend\uff09", "value": "prsd_end"}, {"label": "\u9ad8\u4eae\u51fd\u6570\uff08prsheadline\uff09", "value": "prsd_headline"}, {"label": "\u8bcd\u5143\u7c7b\u578b\u51fd\u6570\uff08prslextype\uff09", "value": "prsd_lextype"}], "tables": [{"key": "tokens", "rows": [{"id": "1", "alias": "asciiword", "description": "\u5355\u8bcd\uff0c\u5168\u90e8\u4e3a ASCII \u5b57\u7b26"}, {"id": "2", "alias": "word", "description": "\u5355\u8bcd\uff0c\u5168\u90e8\u7531\u5b57\u6bcd\u7ec4\u6210"}, {"id": "3", "alias": "numword", "description": "\u5355\u8bcd\uff0c\u5b57\u6bcd\u548c\u6570\u5b57"}, {"id": "4", "alias": "email", "description": "\u7535\u5b50\u90ae\u4ef6\u5730\u5740"}, {"id": "5", "alias": "url", "description": "URL"}, {"id": "6", "alias": "host", "description": "\u4e3b\u673a"}, {"id": "7", "alias": "sfloat", "description": "\u79d1\u5b66\u8bb0\u6570\u6cd5"}, {"id": "8", "alias": "version", "description": "\u7248\u672c\u53f7"}, {"id": "9", "alias": "hword_numpart", "description": "\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\u90e8\u5206\uff0c\u5b57\u6bcd\u548c\u6570\u5b57"}, {"id": "10", "alias": "hword_part", "description": "\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\u90e8\u5206\uff0c\u5168\u90e8\u7531\u5b57\u6bcd\u7ec4\u6210"}, {"id": "11", "alias": "hword_asciipart", "description": "\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\u90e8\u5206\uff0c\u5168\u90e8\u4e3a ASCII \u5b57\u7b26"}, {"id": "12", "alias": "blank", "description": "\u7a7a\u767d\u7b26\u53f7"}, {"id": "13", "alias": "tag", "description": "XML \u6807\u7b7e"}, {"id": "14", "alias": "protocol", "description": "\u534f\u8bae\u5934\u90e8"}, {"id": "15", "alias": "numhword", "description": "\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\uff0c\u5b57\u6bcd\u548c\u6570\u5b57"}, {"id": "16", "alias": "asciihword", "description": "\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\uff0c\u5168\u90e8\u4e3a ASCII \u5b57\u7b26"}, {"id": "17", "alias": "hword", "description": "\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\uff0c\u7531\u5b57\u6bcd\u7ec4\u6210"}, {"id": "18", "alias": "url_path", "description": "URL \u8def\u5f84"}, {"id": "19", "alias": "file", "description": "\u6587\u4ef6\u6216\u8def\u5f84\u540d"}, {"id": "20", "alias": "float", "description": "\u5341\u8fdb\u5236\u8bb0\u6570\u6cd5"}, {"id": "21", "alias": "int", "description": "\u6709\u7b26\u53f7\u6574\u6570"}, {"id": "22", "alias": "uint", "description": "\u65e0\u7b26\u53f7\u6574\u6570"}, {"id": "23", "alias": "entity", "description": "XML \u5b9e\u4f53"}], "title": "\u89e3\u6790\u5668\u8bcd\u5143\u7c7b\u578b", "columns": [{"key": "id", "label": "\u8bcd\u5143\u6807\u8bc6"}, {"key": "alias", "label": "\u522b\u540d"}, {"key": "description", "label": "\u8bf4\u660e"}]}], "aliases": [], "related": [], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "historical", "revision": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0", "source_sha256": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0", "catalog_fingerprint": "8f21f4444b7f68923f4762af0eb7937fa2907026e91249483e79050de012c901"}, "sources": [{"url": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "Matching PostgreSQL source archive", "sha256": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, {"url": "https://pg.center/docs/11/textsearch-parsers.html", "path": "textsearch-parsers.html", "label": "PostgreSQL 11 English manual", "sha256": "53dd7b5314b7ccad64eceb9cbb18ae2c1f88f817b5e29394d5fa3ef9eb4ed56c", "language": "en", "original_url": "/docs/11/textsearch-parsers.html"}], "sections": [], "signature": "", "attributes": {"prsend": "prsd_end", "prsname": "default", "prsstart": "prsd_start", "prstoken": "prsd_nexttoken", "prslextype": "prsd_lextype", "prsheadline": "prsd_headline", "prsnamespace": "pg_catalog"}, "description": ["\u9ed8\u8ba4\u5355\u8bcd\u89e3\u6790\u5668"], "manual_html": "<div class=\"sect1\" id=\"TEXTSEARCH-PARSERS\">\n<div class=\"titlepage\">\n<div>\n<div>\n<h2 class=\"title\" lang=\"zh\">\n<div>\n<div>\n<h2 class=\"title\" style=\"clear: both\">12.5.\u00a0\u89e3\u6790\u5668 </h2>\n</div>\n</div>\n</h2>\n</div>\n</div>\n</div>\n<p lang=\"zh\">\u6587\u672c\u68c0\u7d22\u89e3\u6790\u5668\u8d1f\u8d23\u628a\u672a\u5904\u7406\u7684\u6587\u6863\u6587\u672c\u5212\u5206\u6210<em class=\"firstterm\">\u8bcd\u5143</em>\u5e76\u6807\u8bc6\u6bcf\u4e2a\u8bcd\u5143\u7684\u7c7b\u578b\uff0c\u800c\u53ef\u80fd\u7684\u7c7b\u578b\u96c6\u5408\u7531\u89e3\u6790\u5668\u672c\u8eab\u5b9a\u4e49\u3002\u6ce8\u610f\uff0c\u89e3\u6790\u5668\u5b8c\u5168\u4e0d\u4f1a\u4fee\u6539\u6587\u672c \u2014 \u5b83\u53ea\u662f\u8bc6\u522b\u770b\u4f3c\u5408\u7406\u7684\u8bcd\u8fb9\u754c\u3002\u7531\u4e8e\u4f5c\u7528\u8303\u56f4\u6709\u9650\uff0c\u76f8\u6bd4\u81ea\u5b9a\u4e49\u8bcd\u5178\uff0c\u5bf9\u5e94\u7528\u76f8\u5173\u7684\u81ea\u5b9a\u4e49\u89e3\u6790\u5668\u7684\u9700\u6c42\u6ca1\u6709\u90a3\u4e48\u5f3a\u70c8\u3002\u76ee\u524d<span class=\"productname\">PostgreSQL</span>\u53ea\u63d0\u4f9b\u4e00\u79cd\u5185\u7f6e\u89e3\u6790\u5668\uff0c\u800c\u5b83\u5df2\u7ecf\u88ab\u8bc1\u660e\u5bf9\u5e7f\u6cdb\u7684\u5e94\u7528\u90fd\u5f88\u6709\u7528\u3002</p>\n<p lang=\"zh\">\u5185\u7f6e\u89e3\u6790\u5668\u88ab\u79f0\u4e3a<code class=\"literal\">pg_catalog.default</code>\u3002\u5b83\u8bc6\u522b 23 \u79cd\u8bcd\u5143\u7c7b\u578b\uff0c\u5982<a class=\"xref\" href=\"/docs/11/textsearch-parsers.html#TEXTSEARCH-DEFAULT-PARSER\" title=\"\u8868\u00a012.1.\u00a0\u9ed8\u8ba4\u89e3\u6790\u5668\u7684\u8bcd\u5143\u7c7b\u578b\">\u8868\u00a012.1</a>\u6240\u793a\u3002</p>\n<div class=\"table\" id=\"TEXTSEARCH-DEFAULT-PARSER\">\n<p class=\"title\" lang=\"zh\"><strong>\u8868\u00a012.1.\u00a0\u9ed8\u8ba4\u89e3\u6790\u5668\u7684\u8bcd\u5143\u7c7b\u578b</strong></p>\n<div class=\"table-contents\">\n<table class=\"table\">\n<thead>\n<tr>\n<th lang=\"zh\">\u522b\u540d</th>\n<th lang=\"zh\">\u8bf4\u660e</th>\n<th lang=\"zh\">\u793a\u4f8b</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code class=\"literal\">asciiword</code></td>\n<td lang=\"zh\">\u5355\u8bcd\uff0c\u5168\u90e8\u7531 ASCII \u5b57\u6bcd\u7ec4\u6210</td>\n<td><code class=\"literal\">elephant</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">word</code></td>\n<td lang=\"zh\">\u5355\u8bcd\uff0c\u5168\u90e8\u7531\u5b57\u6bcd\u7ec4\u6210</td>\n<td><code class=\"literal\">ma\u00f1ana</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">numword</code></td>\n<td lang=\"zh\">\u5355\u8bcd\uff0c\u5b57\u6bcd\u548c\u6570\u5b57</td>\n<td><code class=\"literal\">beta1</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">asciihword</code></td>\n<td lang=\"zh\">\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\uff0c\u5168\u90e8\u4e3a ASCII \u5b57\u7b26</td>\n<td><code class=\"literal\">up-to-date</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">hword</code></td>\n<td lang=\"zh\">\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\uff0c\u7531\u5b57\u6bcd\u7ec4\u6210</td>\n<td><code class=\"literal\">l\u00f3gico-matem\u00e1tica</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">numhword</code></td>\n<td lang=\"zh\">\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\uff0c\u5b57\u6bcd\u548c\u6570\u5b57</td>\n<td><code class=\"literal\">postgresql-beta1</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">hword_asciipart</code></td>\n<td lang=\"zh\">\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\u90e8\u5206\uff0c\u5168\u90e8\u4e3a ASCII \u5b57\u7b26</td>\n<td lang=\"zh\">postgresql-beta1 \u4e0a\u4e0b\u6587\u4e2d\u7684 postgresql</td>\n</tr>\n<tr>\n<td><code class=\"literal\">hword_part</code></td>\n<td lang=\"zh\">\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\u90e8\u5206\uff0c\u5168\u90e8\u7531\u5b57\u6bcd\u7ec4\u6210</td>\n<td lang=\"zh\">l\u00f3gico-matem\u00e1tica \u4e0a\u4e0b\u6587\u4e2d\u7684 l\u00f3gico \u6216 matem\u00e1tica</td>\n</tr>\n<tr>\n<td><code class=\"literal\">hword_numpart</code></td>\n<td lang=\"zh\">\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\u90e8\u5206\uff0c\u5b57\u6bcd\u548c\u6570\u5b57</td>\n<td lang=\"zh\">postgresql-beta1 \u4e0a\u4e0b\u6587\u4e2d\u7684 beta1</td>\n</tr>\n<tr>\n<td><code class=\"literal\">email</code></td>\n<td lang=\"zh\">\u7535\u5b50\u90ae\u4ef6\u5730\u5740</td>\n<td><code class=\"literal\">foo@example.com</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">protocol</code></td>\n<td lang=\"zh\">\u534f\u8bae\u5934\u90e8</td>\n<td><code class=\"literal\">http://</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">url</code></td>\n<td>URL</td>\n<td><code class=\"literal\">example.com/stuff/index.html</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">host</code></td>\n<td lang=\"zh\">\u4e3b\u673a</td>\n<td><code class=\"literal\">example.com</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">url_path</code></td>\n<td lang=\"zh\">URL \u8def\u5f84</td>\n<td lang=\"zh\"><code class=\"literal\">/stuff/index.html</code>\uff0c\u5728 URL \u4e0a\u4e0b\u6587\u4e2d</td>\n</tr>\n<tr>\n<td><code class=\"literal\">file</code></td>\n<td lang=\"zh\">\u6587\u4ef6\u6216\u8def\u5f84\u540d</td>\n<td lang=\"zh\"><code class=\"literal\">/usr/local/foo.txt</code>\uff0c\u5982\u679c\u4e0d\u5728 URL \u4e2d</td>\n</tr>\n<tr>\n<td><code class=\"literal\">sfloat</code></td>\n<td lang=\"zh\">\u79d1\u5b66\u8bb0\u6570\u6cd5</td>\n<td><code class=\"literal\">-1.234e56</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">float</code></td>\n<td lang=\"zh\">\u5341\u8fdb\u5236\u8bb0\u6570\u6cd5</td>\n<td><code class=\"literal\">-1.234</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">int</code></td>\n<td lang=\"zh\">\u6709\u7b26\u53f7\u6574\u6570</td>\n<td><code class=\"literal\">-1234</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">uint</code></td>\n<td lang=\"zh\">\u65e0\u7b26\u53f7\u6574\u6570</td>\n<td><code class=\"literal\">1234</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">version</code></td>\n<td lang=\"zh\">\u7248\u672c\u53f7</td>\n<td><code class=\"literal\">8.3.0</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">tag</code></td>\n<td lang=\"zh\">XML \u6807\u7b7e</td>\n<td><code class=\"literal\">&lt;a href=\"dictionaries.html\"&gt;</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">entity</code></td>\n<td lang=\"zh\">XML \u5b9e\u4f53</td>\n<td><code class=\"literal\">&amp;amp;</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">blank</code></td>\n<td lang=\"zh\">\u7a7a\u767d\u7b26\u53f7</td>\n<td lang=\"zh\">\uff08\u672a\u88ab\u8bc6\u522b\u4e3a\u5176\u4ed6\u7c7b\u578b\u7684\u7a7a\u767d\u6216\u6807\u70b9\u7b26\u53f7\uff09</td>\n</tr>\n</tbody>\n</table>\n</div>\n</div><br class=\"table-break\"/>\n<div class=\"note\">\n<h3 class=\"title\" lang=\"zh\">\u6ce8\u610f</h3>\n<p lang=\"zh\">\u89e3\u6790\u5668\u5bf9<span class=\"quote\">\u201c<span class=\"quote\">\u5b57\u6bcd</span>\u201d</span>\u7684\u754c\u5b9a\u7531\u6570\u636e\u5e93\u7684\u533a\u57df\u8bbe\u7f6e\u51b3\u5b9a\uff0c\u5177\u4f53\u662f<code class=\"varname\">lc_ctype</code>\u3002\u53ea\u5305\u542b\u57fa\u672c ASCII \u5b57\u6bcd\u7684\u8bcd\u88ab\u62a5\u544a\u4e3a\u4e00\u4e2a\u5355\u72ec\u7684\u8bcd\u5143\u7c7b\u578b\uff0c\u56e0\u4e3a\u6709\u65f6\u533a\u5206\u5b83\u4eec\u4f1a\u5f88\u6709\u7528\u3002\u5728\u5927\u90e8\u5206\u6b27\u6d32\u8bed\u8a00\u4e2d\uff0c\u8bcd\u5143\u7c7b\u578b<code class=\"literal\">word</code>\u548c<code class=\"literal\">asciiword</code>\u5e94\u8be5\u88ab\u540c\u6837\u5bf9\u5f85\u3002</p>\n<p lang=\"zh\">email \u4e0d\u652f\u6301 RFC 5322 \u5b9a\u4e49\u7684\u5168\u90e8\u6709\u6548\u90ae\u7bb1\u5b57\u7b26\u3002\u5177\u4f53\u6765\u8bf4\uff0c\u90ae\u7bb1\u7528\u6237\u540d\u53ea\u652f\u6301\u53e5\u70b9\u3001\u8fde\u5b57\u7b26\u548c\u4e0b\u5212\u7ebf\u8fd9\u4e09\u79cd\u975e\u5b57\u6bcd\u6570\u5b57\u5b57\u7b26\u3002</p>\n</div>\n<p lang=\"zh\">\u89e3\u6790\u5668\u6709\u53ef\u80fd\u4ece\u540c\u4e00\u6bb5\u6587\u672c\u4e2d\u4ea7\u751f\u91cd\u53e0\u7684\u8bcd\u5143\u3002\u4e3e\u4f8b\u6765\u8bf4\uff0c\u4e00\u4e2a\u5e26\u8fde\u5b57\u7b26\u7684\u8bcd\u65e2\u4f1a\u88ab\u62a5\u544a\u4e3a\u6574\u4e2a\u5355\u8bcd\uff0c\u4e5f\u4f1a\u88ab\u62a5\u544a\u4e3a\u5404\u4e2a\u7ec4\u6210\u90e8\u5206\uff1a</p>\n<pre class=\"screen\">SELECT alias, description, token FROM ts_debug('foo-bar-beta1');\n      alias      |               description                |     token     \n-----------------+------------------------------------------+---------------\n numhword        | Hyphenated word, letters and digits      | foo-bar-beta1\n hword_asciipart | Hyphenated word part, all ASCII          | foo\n blank           | Space symbols                            | -\n hword_asciipart | Hyphenated word part, all ASCII          | bar\n blank           | Space symbols                            | -\n hword_numpart   | Hyphenated word part, letters and digits | beta1\n</pre>\n<p lang=\"zh\">\u8fd9\u79cd\u884c\u4e3a\u662f\u53ef\u53d6\u7684\uff0c\u56e0\u4e3a\u5b83\u65e2\u5141\u8bb8\u9488\u5bf9\u6574\u4e2a\u590d\u5408\u8bcd\u641c\u7d22\uff0c\u4e5f\u5141\u8bb8\u9488\u5bf9\u5404\u4e2a\u7ec4\u6210\u90e8\u5206\u641c\u7d22\u3002\u4e0b\u9762\u662f\u53e6\u4e00\u4e2a\u6709\u542f\u53d1\u6027\u7684\u793a\u4f8b\uff1a</p>\n<pre class=\"screen\">SELECT alias, description, token FROM ts_debug('http://example.com/stuff/index.html');\n  alias   |  description  |            token             \n----------+---------------+------------------------------\n protocol | Protocol head | http://\n url      | URL           | example.com/stuff/index.html\n host     | Host          | example.com\n url_path | URL path      | /stuff/index.html\n</pre>\n</div>", "manual_path": "/docs/11/textsearch-parsers.html", "localization": {"status": "complete", "sources": [{"url": "/docs/11/catalog-pg-amproc.html", "method": "same-major semantic node", "sha256": "7ad7e846ec09450a32d553c5718a050e24b5ff527c43269e1647e4cf84a6b25c", "language": "zh", "matched_nodes": ["#CATALOG-PG-AMPROC/p[5]/span[2]/span[0]"]}, {"url": "/docs/11/textsearch-parsers.html", "method": "same-major semantic node", "sha256": "c52b3c7e4d5f64e48e915c8d9a6386fdbf289c0f29f7ebaef0568e30ebc4b65d", "language": "zh", "matched_nodes": ["#TEXTSEARCH-PARSERS/div[0]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[0]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[10]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[12]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[13]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[13]/td[2]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[14]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[14]/td[2]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[15]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[16]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[17]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[18]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[19]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[1]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[20]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[21]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[22]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[22]/td[2]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[2]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[3]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[4]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[5]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[6]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[7]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[8]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[9]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/thead[1]/tr[0]/th[2]", "#TEXTSEARCH-PARSERS/div[3]/p[0]", "#TEXTSEARCH-PARSERS/div[5]/h3[0]", "#TEXTSEARCH-PARSERS/div[5]/p[1]", "#TEXTSEARCH-PARSERS/p[1]", "#TEXTSEARCH-PARSERS/p[2]", "#TEXTSEARCH-PARSERS/p[6]", "#TEXTSEARCH-PARSERS/p[8]"]}], "language": "zh", "original_text": {"/versions/11/description/0": "default word parser", "/versions/11/facts/0/label": "Prsnamespace", "/versions/11/facts/1/label": "Prsname", "/versions/11/facts/1/value": "default", "/versions/11/facts/2/label": "Prsstart", "/versions/11/facts/3/label": "Prstoken", "/versions/11/facts/4/label": "Prsend", "/versions/11/facts/5/label": "Prsheadline", "/versions/11/facts/6/label": "Prslextype", "/versions/11/tables/0/title": "Parser token types", "/versions/11/tables/0/columns/0/label": "Token ID", "/versions/11/tables/0/columns/1/label": "Alias", "/versions/11/tables/0/columns/2/label": "Description", "/versions/11/tables/0/rows/0/description": "Word, all ASCII", "/versions/11/tables/0/rows/1/description": "Word, all letters", "/versions/11/tables/0/rows/2/description": "Word, letters and digits", "/versions/11/tables/0/rows/3/description": "Email address", "/versions/11/tables/0/rows/5/description": "Host", "/versions/11/tables/0/rows/6/description": "Scientific notation", "/versions/11/tables/0/rows/7/description": "Version number", "/versions/11/tables/0/rows/8/description": "Hyphenated word part, letters and digits", "/versions/11/tables/0/rows/9/description": "Hyphenated word part, all letters", "/versions/11/tables/0/rows/10/description": "Hyphenated word part, all ASCII", "/versions/11/tables/0/rows/11/description": "Space symbols", "/versions/11/tables/0/rows/12/description": "XML tag", "/versions/11/tables/0/rows/13/description": "Protocol head", "/versions/11/tables/0/rows/14/description": "Hyphenated word, letters and digits", "/versions/11/tables/0/rows/15/description": "Hyphenated word, all ASCII", "/versions/11/tables/0/rows/16/description": "Hyphenated word, all letters", "/versions/11/tables/0/rows/17/description": "URL path", "/versions/11/tables/0/rows/18/description": "File or path name", "/versions/11/tables/0/rows/19/description": "Decimal notation", "/versions/11/tables/0/rows/20/description": "Signed integer", "/versions/11/tables/0/rows/21/description": "Unsigned integer", "/versions/11/tables/0/rows/22/description": "XML entity"}, "fallback_fields": [], "source_language": "en", "original_snapshot_sha256": "bea500fbdcd0fa9056627ee9d7d7255a60284628dcee3b8eb01998a900855fc9"}, "comparison_data": {"tokens": [{"id": "1", "alias": "asciiword", "description": "Word, all ASCII"}, {"id": "2", "alias": "word", "description": "Word, all letters"}, {"id": "3", "alias": "numword", "description": "Word, letters and digits"}, {"id": "4", "alias": "email", "description": "Email address"}, {"id": "5", "alias": "url", "description": "URL"}, {"id": "6", "alias": "host", "description": "Host"}, {"id": "7", "alias": "sfloat", "description": "Scientific notation"}, {"id": "8", "alias": "version", "description": "Version number"}, {"id": "9", "alias": "hword_numpart", "description": "Hyphenated word part, letters and digits"}, {"id": "10", "alias": "hword_part", "description": "Hyphenated word part, all letters"}, {"id": "11", "alias": "hword_asciipart", "description": "Hyphenated word part, all ASCII"}, {"id": "12", "alias": "blank", "description": "Space symbols"}, {"id": "13", "alias": "tag", "description": "XML tag"}, {"id": "14", "alias": "protocol", "description": "Protocol head"}, {"id": "15", "alias": "numhword", "description": "Hyphenated word, letters and digits"}, {"id": "16", "alias": "asciihword", "description": "Hyphenated word, all ASCII"}, {"id": "17", "alias": "hword", "description": "Hyphenated word, all letters"}, {"id": "18", "alias": "url_path", "description": "URL path"}, {"id": "19", "alias": "file", "description": "File or path name"}, {"id": "20", "alias": "float", "description": "Decimal notation"}, {"id": "21", "alias": "int", "description": "Signed integer"}, {"id": "22", "alias": "uint", "description": "Unsigned integer"}, {"id": "23", "alias": "entity", "description": "XML entity"}], "attributes": {"prsend": "prsd_end", "prsname": "default", "prsstart": "prsd_start", "prstoken": "prsd_nexttoken", "prslextype": "prsd_lextype", "prsheadline": "prsd_headline", "prsnamespace": "pg_catalog"}}, "comparison_hash": "cc0b46768e43de6aa2e4460f1526f915791374259dbab054b02d6cc54582f89b", "manual_language": "zh"}, "12": {"facts": [{"label": "\u89e3\u6790\u5668\u6a21\u5f0f\uff08prsnamespace\uff09", "value": "pg_catalog"}, {"label": "\u89e3\u6790\u5668\u540d\u79f0\uff08prsname\uff09", "value": "\u9ed8\u8ba4"}, {"label": "\u542f\u52a8\u51fd\u6570\uff08prsstart\uff09", "value": "prsd_start"}, {"label": "\u8bcd\u5143\u51fd\u6570\uff08prstoken\uff09", "value": "prsd_nexttoken"}, {"label": "\u7ed3\u675f\u51fd\u6570\uff08prsend\uff09", "value": "prsd_end"}, {"label": "\u9ad8\u4eae\u51fd\u6570\uff08prsheadline\uff09", "value": "prsd_headline"}, {"label": "\u8bcd\u5143\u7c7b\u578b\u51fd\u6570\uff08prslextype\uff09", "value": "prsd_lextype"}], "tables": [{"key": "tokens", "rows": [{"id": "1", "alias": "asciiword", "description": "\u5355\u8bcd\uff0c\u5168\u90e8\u4e3a ASCII \u5b57\u7b26"}, {"id": "2", "alias": "word", "description": "\u5355\u8bcd\uff0c\u5168\u90e8\u7531\u5b57\u6bcd\u7ec4\u6210"}, {"id": "3", "alias": "numword", "description": "\u5355\u8bcd\uff0c\u5b57\u6bcd\u548c\u6570\u5b57"}, {"id": "4", "alias": "email", "description": "\u7535\u5b50\u90ae\u4ef6\u5730\u5740"}, {"id": "5", "alias": "url", "description": "URL"}, {"id": "6", "alias": "host", "description": "\u4e3b\u673a"}, {"id": "7", "alias": "sfloat", "description": "\u79d1\u5b66\u8bb0\u6570\u6cd5"}, {"id": "8", "alias": "version", "description": "\u7248\u672c\u53f7"}, {"id": "9", "alias": "hword_numpart", "description": "\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\u90e8\u5206\uff0c\u5b57\u6bcd\u548c\u6570\u5b57"}, {"id": "10", "alias": "hword_part", "description": "\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\u90e8\u5206\uff0c\u5168\u90e8\u7531\u5b57\u6bcd\u7ec4\u6210"}, {"id": "11", "alias": "hword_asciipart", "description": "\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\u90e8\u5206\uff0c\u5168\u90e8\u4e3a ASCII \u5b57\u7b26"}, {"id": "12", "alias": "blank", "description": "\u7a7a\u767d\u7b26\u53f7"}, {"id": "13", "alias": "tag", "description": "XML \u6807\u7b7e"}, {"id": "14", "alias": "protocol", "description": "\u534f\u8bae\u5934\u90e8"}, {"id": "15", "alias": "numhword", "description": "\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\uff0c\u5b57\u6bcd\u548c\u6570\u5b57"}, {"id": "16", "alias": "asciihword", "description": "\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\uff0c\u5168\u90e8\u4e3a ASCII \u5b57\u7b26"}, {"id": "17", "alias": "hword", "description": "\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\uff0c\u7531\u5b57\u6bcd\u7ec4\u6210"}, {"id": "18", "alias": "url_path", "description": "URL \u8def\u5f84"}, {"id": "19", "alias": "file", "description": "\u6587\u4ef6\u6216\u8def\u5f84\u540d"}, {"id": "20", "alias": "float", "description": "\u5341\u8fdb\u5236\u8bb0\u6570\u6cd5"}, {"id": "21", "alias": "int", "description": "\u6709\u7b26\u53f7\u6574\u6570"}, {"id": "22", "alias": "uint", "description": "\u65e0\u7b26\u53f7\u6574\u6570"}, {"id": "23", "alias": "entity", "description": "XML \u5b9e\u4f53"}], "title": "\u89e3\u6790\u5668\u8bcd\u5143\u7c7b\u578b", "columns": [{"key": "id", "label": "\u8bcd\u5143\u6807\u8bc6"}, {"key": "alias", "label": "\u522b\u540d"}, {"key": "description", "label": "\u8bf4\u660e"}]}], "aliases": [], "related": [], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "historical", "revision": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b", "source_sha256": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b", "catalog_fingerprint": "9f857f4ee4875f9c7de6bfc9df4b757dec8b3a0bb88eadb519c7bd267bd56149"}, "sources": [{"url": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "Matching PostgreSQL source archive", "sha256": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, {"url": "https://pg.center/docs/12/textsearch-parsers.html", "path": "textsearch-parsers.html", "label": "PostgreSQL 12 English manual", "sha256": "31e01440c64ae9f5ca679d7e7cc6d4d34f0db7fa798eb6019e5eb703cb21011c", "language": "en", "original_url": "/docs/12/textsearch-parsers.html"}], "sections": [], "signature": "", "attributes": {"prsend": "prsd_end", "prsname": "default", "prsstart": "prsd_start", "prstoken": "prsd_nexttoken", "prslextype": "prsd_lextype", "prsheadline": "prsd_headline", "prsnamespace": "pg_catalog"}, "description": ["\u9ed8\u8ba4\u5355\u8bcd\u89e3\u6790\u5668"], "manual_html": "<div class=\"sect1\" id=\"TEXTSEARCH-PARSERS\">\n<div class=\"titlepage\">\n<div>\n<div>\n<h2 class=\"title\" lang=\"zh\">\n<div>\n<div>\n<h2 class=\"title\" style=\"clear: both\">12.5.\u00a0\u89e3\u6790\u5668 </h2>\n</div>\n</div>\n</h2>\n</div>\n</div>\n</div>\n<p lang=\"zh\">\u6587\u672c\u68c0\u7d22\u89e3\u6790\u5668\u8d1f\u8d23\u628a\u672a\u5904\u7406\u7684\u6587\u6863\u6587\u672c\u5212\u5206\u6210<em class=\"firstterm\">\u8bcd\u5143</em>\u5e76\u6807\u8bc6\u6bcf\u4e2a\u8bcd\u5143\u7684\u7c7b\u578b\uff0c\u800c\u53ef\u80fd\u7684\u7c7b\u578b\u96c6\u5408\u7531\u89e3\u6790\u5668\u672c\u8eab\u5b9a\u4e49\u3002\u6ce8\u610f\uff0c\u89e3\u6790\u5668\u5b8c\u5168\u4e0d\u4f1a\u4fee\u6539\u6587\u672c \u2014 \u5b83\u53ea\u662f\u8bc6\u522b\u770b\u4f3c\u5408\u7406\u7684\u8bcd\u8fb9\u754c\u3002\u7531\u4e8e\u4f5c\u7528\u8303\u56f4\u6709\u9650\uff0c\u76f8\u6bd4\u81ea\u5b9a\u4e49\u8bcd\u5178\uff0c\u5bf9\u5e94\u7528\u76f8\u5173\u7684\u81ea\u5b9a\u4e49\u89e3\u6790\u5668\u7684\u9700\u6c42\u6ca1\u6709\u90a3\u4e48\u5f3a\u70c8\u3002\u76ee\u524d<span class=\"productname\">PostgreSQL</span>\u53ea\u63d0\u4f9b\u4e00\u79cd\u5185\u7f6e\u89e3\u6790\u5668\uff0c\u800c\u5b83\u5df2\u7ecf\u88ab\u8bc1\u660e\u5bf9\u5e7f\u6cdb\u7684\u5e94\u7528\u90fd\u5f88\u6709\u7528\u3002</p>\n<p lang=\"zh\">\u5185\u7f6e\u89e3\u6790\u5668\u88ab\u79f0\u4e3a<code class=\"literal\">pg_catalog.default</code>\u3002\u5b83\u8bc6\u522b 23 \u79cd\u8bcd\u5143\u7c7b\u578b\uff0c\u5982<a class=\"xref\" href=\"/docs/12/textsearch-parsers.html#TEXTSEARCH-DEFAULT-PARSER\" title=\"\u8868\u00a012.1.\u00a0\u9ed8\u8ba4\u89e3\u6790\u5668\u7684\u8bcd\u5143\u7c7b\u578b\">\u8868\u00a012.1</a>\u6240\u793a\u3002</p>\n<div class=\"table\" id=\"TEXTSEARCH-DEFAULT-PARSER\">\n<p class=\"title\" lang=\"zh\"><strong>\u8868\u00a012.1.\u00a0\u9ed8\u8ba4\u89e3\u6790\u5668\u7684\u8bcd\u5143\u7c7b\u578b</strong></p>\n<div class=\"table-contents\">\n<table class=\"table\">\n<thead>\n<tr>\n<th lang=\"zh\">\u522b\u540d</th>\n<th lang=\"zh\">\u8bf4\u660e</th>\n<th lang=\"zh\">\u793a\u4f8b</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code class=\"literal\">asciiword</code></td>\n<td lang=\"zh\">\u5355\u8bcd\uff0c\u5168\u90e8\u7531 ASCII \u5b57\u6bcd\u7ec4\u6210</td>\n<td><code class=\"literal\">elephant</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">word</code></td>\n<td lang=\"zh\">\u5355\u8bcd\uff0c\u5168\u90e8\u7531\u5b57\u6bcd\u7ec4\u6210</td>\n<td><code class=\"literal\">ma\u00f1ana</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">numword</code></td>\n<td lang=\"zh\">\u5355\u8bcd\uff0c\u5b57\u6bcd\u548c\u6570\u5b57</td>\n<td><code class=\"literal\">beta1</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">asciihword</code></td>\n<td lang=\"zh\">\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\uff0c\u5168\u90e8\u4e3a ASCII \u5b57\u7b26</td>\n<td><code class=\"literal\">up-to-date</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">hword</code></td>\n<td lang=\"zh\">\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\uff0c\u7531\u5b57\u6bcd\u7ec4\u6210</td>\n<td><code class=\"literal\">l\u00f3gico-matem\u00e1tica</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">numhword</code></td>\n<td lang=\"zh\">\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\uff0c\u5b57\u6bcd\u548c\u6570\u5b57</td>\n<td><code class=\"literal\">postgresql-beta1</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">hword_asciipart</code></td>\n<td lang=\"zh\">\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\u90e8\u5206\uff0c\u5168\u90e8\u4e3a ASCII \u5b57\u7b26</td>\n<td lang=\"zh\">postgresql-beta1 \u4e0a\u4e0b\u6587\u4e2d\u7684 postgresql</td>\n</tr>\n<tr>\n<td><code class=\"literal\">hword_part</code></td>\n<td lang=\"zh\">\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\u90e8\u5206\uff0c\u5168\u90e8\u7531\u5b57\u6bcd\u7ec4\u6210</td>\n<td lang=\"zh\">l\u00f3gico-matem\u00e1tica \u4e0a\u4e0b\u6587\u4e2d\u7684 l\u00f3gico \u6216 matem\u00e1tica</td>\n</tr>\n<tr>\n<td><code class=\"literal\">hword_numpart</code></td>\n<td lang=\"zh\">\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\u90e8\u5206\uff0c\u5b57\u6bcd\u548c\u6570\u5b57</td>\n<td lang=\"zh\">postgresql-beta1 \u4e0a\u4e0b\u6587\u4e2d\u7684 beta1</td>\n</tr>\n<tr>\n<td><code class=\"literal\">email</code></td>\n<td lang=\"zh\">\u7535\u5b50\u90ae\u4ef6\u5730\u5740</td>\n<td><code class=\"literal\">foo@example.com</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">protocol</code></td>\n<td lang=\"zh\">\u534f\u8bae\u5934\u90e8</td>\n<td><code class=\"literal\">http://</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">url</code></td>\n<td>URL</td>\n<td><code class=\"literal\">example.com/stuff/index.html</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">host</code></td>\n<td lang=\"zh\">\u4e3b\u673a</td>\n<td><code class=\"literal\">example.com</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">url_path</code></td>\n<td lang=\"zh\">URL \u8def\u5f84</td>\n<td lang=\"zh\"><code class=\"literal\">/stuff/index.html</code>\uff0c\u5728 URL \u4e0a\u4e0b\u6587\u4e2d</td>\n</tr>\n<tr>\n<td><code class=\"literal\">file</code></td>\n<td lang=\"zh\">\u6587\u4ef6\u6216\u8def\u5f84\u540d</td>\n<td lang=\"zh\"><code class=\"literal\">/usr/local/foo.txt</code>\uff0c\u5982\u679c\u4e0d\u5728 URL \u4e2d</td>\n</tr>\n<tr>\n<td><code class=\"literal\">sfloat</code></td>\n<td lang=\"zh\">\u79d1\u5b66\u8bb0\u6570\u6cd5</td>\n<td><code class=\"literal\">-1.234e56</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">float</code></td>\n<td lang=\"zh\">\u5341\u8fdb\u5236\u8bb0\u6570\u6cd5</td>\n<td><code class=\"literal\">-1.234</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">int</code></td>\n<td lang=\"zh\">\u6709\u7b26\u53f7\u6574\u6570</td>\n<td><code class=\"literal\">-1234</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">uint</code></td>\n<td lang=\"zh\">\u65e0\u7b26\u53f7\u6574\u6570</td>\n<td><code class=\"literal\">1234</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">version</code></td>\n<td lang=\"zh\">\u7248\u672c\u53f7</td>\n<td><code class=\"literal\">8.3.0</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">tag</code></td>\n<td lang=\"zh\">XML \u6807\u7b7e</td>\n<td><code class=\"literal\">&lt;a href=\"dictionaries.html\"&gt;</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">entity</code></td>\n<td lang=\"zh\">XML \u5b9e\u4f53</td>\n<td><code class=\"literal\">&amp;amp;</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">blank</code></td>\n<td lang=\"zh\">\u7a7a\u767d\u7b26\u53f7</td>\n<td lang=\"zh\">\uff08\u672a\u88ab\u8bc6\u522b\u4e3a\u5176\u4ed6\u7c7b\u578b\u7684\u7a7a\u767d\u6216\u6807\u70b9\u7b26\u53f7\uff09</td>\n</tr>\n</tbody>\n</table>\n</div>\n</div><br class=\"table-break\"/>\n<div class=\"note\">\n<h3 class=\"title\" lang=\"zh\">\u6ce8\u610f</h3>\n<p lang=\"zh\">\u89e3\u6790\u5668\u5bf9<span class=\"quote\">\u201c<span class=\"quote\">\u5b57\u6bcd</span>\u201d</span>\u7684\u754c\u5b9a\u7531\u6570\u636e\u5e93\u7684\u533a\u57df\u8bbe\u7f6e\u51b3\u5b9a\uff0c\u5177\u4f53\u662f<code class=\"varname\">lc_ctype</code>\u3002\u53ea\u5305\u542b\u57fa\u672c ASCII \u5b57\u6bcd\u7684\u8bcd\u88ab\u62a5\u544a\u4e3a\u4e00\u4e2a\u5355\u72ec\u7684\u8bcd\u5143\u7c7b\u578b\uff0c\u56e0\u4e3a\u6709\u65f6\u533a\u5206\u5b83\u4eec\u4f1a\u5f88\u6709\u7528\u3002\u5728\u5927\u90e8\u5206\u6b27\u6d32\u8bed\u8a00\u4e2d\uff0c\u8bcd\u5143\u7c7b\u578b<code class=\"literal\">word</code>\u548c<code class=\"literal\">asciiword</code>\u5e94\u8be5\u88ab\u540c\u6837\u5bf9\u5f85\u3002</p>\n<p lang=\"zh\">email \u4e0d\u652f\u6301 RFC 5322 \u5b9a\u4e49\u7684\u5168\u90e8\u6709\u6548\u90ae\u7bb1\u5b57\u7b26\u3002\u5177\u4f53\u6765\u8bf4\uff0c\u90ae\u7bb1\u7528\u6237\u540d\u53ea\u652f\u6301\u53e5\u70b9\u3001\u8fde\u5b57\u7b26\u548c\u4e0b\u5212\u7ebf\u8fd9\u4e09\u79cd\u975e\u5b57\u6bcd\u6570\u5b57\u5b57\u7b26\u3002</p>\n</div>\n<p lang=\"zh\">\u89e3\u6790\u5668\u6709\u53ef\u80fd\u4ece\u540c\u4e00\u6bb5\u6587\u672c\u4e2d\u4ea7\u751f\u91cd\u53e0\u7684\u8bcd\u5143\u3002\u4e3e\u4f8b\u6765\u8bf4\uff0c\u4e00\u4e2a\u5e26\u8fde\u5b57\u7b26\u7684\u8bcd\u65e2\u4f1a\u88ab\u62a5\u544a\u4e3a\u6574\u4e2a\u5355\u8bcd\uff0c\u4e5f\u4f1a\u88ab\u62a5\u544a\u4e3a\u5404\u4e2a\u7ec4\u6210\u90e8\u5206\uff1a</p>\n<pre class=\"screen\">SELECT alias, description, token FROM ts_debug('foo-bar-beta1');\n      alias      |               description                |     token     \n-----------------+------------------------------------------+---------------\n numhword        | Hyphenated word, letters and digits      | foo-bar-beta1\n hword_asciipart | Hyphenated word part, all ASCII          | foo\n blank           | Space symbols                            | -\n hword_asciipart | Hyphenated word part, all ASCII          | bar\n blank           | Space symbols                            | -\n hword_numpart   | Hyphenated word part, letters and digits | beta1\n</pre>\n<p lang=\"zh\">\u8fd9\u79cd\u884c\u4e3a\u662f\u53ef\u53d6\u7684\uff0c\u56e0\u4e3a\u5b83\u65e2\u5141\u8bb8\u9488\u5bf9\u6574\u4e2a\u590d\u5408\u8bcd\u641c\u7d22\uff0c\u4e5f\u5141\u8bb8\u9488\u5bf9\u5404\u4e2a\u7ec4\u6210\u90e8\u5206\u641c\u7d22\u3002\u4e0b\u9762\u662f\u53e6\u4e00\u4e2a\u6709\u542f\u53d1\u6027\u7684\u793a\u4f8b\uff1a</p>\n<pre class=\"screen\">SELECT alias, description, token FROM ts_debug('http://example.com/stuff/index.html');\n  alias   |  description  |            token             \n----------+---------------+------------------------------\n protocol | Protocol head | http://\n url      | URL           | example.com/stuff/index.html\n host     | Host          | example.com\n url_path | URL path      | /stuff/index.html\n</pre>\n</div>", "manual_path": "/docs/12/textsearch-parsers.html", "localization": {"status": "complete", "sources": [{"url": "/docs/12/catalog-pg-amproc.html", "method": "same-major semantic node", "sha256": "9d8ce1261bffa2ccde2943293454bc86a7ab9f059b498df7669b72edea43c58b", "language": "zh", "matched_nodes": ["#CATALOG-PG-AMPROC/p[5]/span[2]/span[0]"]}, {"url": "/docs/12/textsearch-parsers.html", "method": "same-major semantic node", "sha256": "fa5e0fc820856ef88198600515c5251f85fceedbb3ff4774b4b94b505e3fbdb4", "language": "zh", "matched_nodes": ["#TEXTSEARCH-PARSERS/div[0]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[0]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[10]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[12]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[13]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[13]/td[2]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[14]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[14]/td[2]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[15]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[16]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[17]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[18]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[19]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[1]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[20]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[21]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[22]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[22]/td[2]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[2]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[3]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[4]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[5]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[6]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[7]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[8]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[9]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/thead[1]/tr[0]/th[2]", "#TEXTSEARCH-PARSERS/div[3]/p[0]", "#TEXTSEARCH-PARSERS/div[5]/h3[0]", "#TEXTSEARCH-PARSERS/div[5]/p[1]", "#TEXTSEARCH-PARSERS/p[1]", "#TEXTSEARCH-PARSERS/p[2]", "#TEXTSEARCH-PARSERS/p[6]", "#TEXTSEARCH-PARSERS/p[8]"]}], "language": "zh", "original_text": {"/versions/12/description/0": "default word parser", "/versions/12/facts/0/label": "Prsnamespace", "/versions/12/facts/1/label": "Prsname", "/versions/12/facts/1/value": "default", "/versions/12/facts/2/label": "Prsstart", "/versions/12/facts/3/label": "Prstoken", "/versions/12/facts/4/label": "Prsend", "/versions/12/facts/5/label": "Prsheadline", "/versions/12/facts/6/label": "Prslextype", "/versions/12/tables/0/title": "Parser token types", "/versions/12/tables/0/columns/0/label": "Token ID", "/versions/12/tables/0/columns/1/label": "Alias", "/versions/12/tables/0/columns/2/label": "Description", "/versions/12/tables/0/rows/0/description": "Word, all ASCII", "/versions/12/tables/0/rows/1/description": "Word, all letters", "/versions/12/tables/0/rows/2/description": "Word, letters and digits", "/versions/12/tables/0/rows/3/description": "Email address", "/versions/12/tables/0/rows/5/description": "Host", "/versions/12/tables/0/rows/6/description": "Scientific notation", "/versions/12/tables/0/rows/7/description": "Version number", "/versions/12/tables/0/rows/8/description": "Hyphenated word part, letters and digits", "/versions/12/tables/0/rows/9/description": "Hyphenated word part, all letters", "/versions/12/tables/0/rows/10/description": "Hyphenated word part, all ASCII", "/versions/12/tables/0/rows/11/description": "Space symbols", "/versions/12/tables/0/rows/12/description": "XML tag", "/versions/12/tables/0/rows/13/description": "Protocol head", "/versions/12/tables/0/rows/14/description": "Hyphenated word, letters and digits", "/versions/12/tables/0/rows/15/description": "Hyphenated word, all ASCII", "/versions/12/tables/0/rows/16/description": "Hyphenated word, all letters", "/versions/12/tables/0/rows/17/description": "URL path", "/versions/12/tables/0/rows/18/description": "File or path name", "/versions/12/tables/0/rows/19/description": "Decimal notation", "/versions/12/tables/0/rows/20/description": "Signed integer", "/versions/12/tables/0/rows/21/description": "Unsigned integer", "/versions/12/tables/0/rows/22/description": "XML entity"}, "fallback_fields": [], "source_language": "en", "original_snapshot_sha256": "d51a61007074357a2338c1e26e26fe8cd20588b359d6939176c441144aedbe48"}, "comparison_data": {"tokens": [{"id": "1", "alias": "asciiword", "description": "Word, all ASCII"}, {"id": "2", "alias": "word", "description": "Word, all letters"}, {"id": "3", "alias": "numword", "description": "Word, letters and digits"}, {"id": "4", "alias": "email", "description": "Email address"}, {"id": "5", "alias": "url", "description": "URL"}, {"id": "6", "alias": "host", "description": "Host"}, {"id": "7", "alias": "sfloat", "description": "Scientific notation"}, {"id": "8", "alias": "version", "description": "Version number"}, {"id": "9", "alias": "hword_numpart", "description": "Hyphenated word part, letters and digits"}, {"id": "10", "alias": "hword_part", "description": "Hyphenated word part, all letters"}, {"id": "11", "alias": "hword_asciipart", "description": "Hyphenated word part, all ASCII"}, {"id": "12", "alias": "blank", "description": "Space symbols"}, {"id": "13", "alias": "tag", "description": "XML tag"}, {"id": "14", "alias": "protocol", "description": "Protocol head"}, {"id": "15", "alias": "numhword", "description": "Hyphenated word, letters and digits"}, {"id": "16", "alias": "asciihword", "description": "Hyphenated word, all ASCII"}, {"id": "17", "alias": "hword", "description": "Hyphenated word, all letters"}, {"id": "18", "alias": "url_path", "description": "URL path"}, {"id": "19", "alias": "file", "description": "File or path name"}, {"id": "20", "alias": "float", "description": "Decimal notation"}, {"id": "21", "alias": "int", "description": "Signed integer"}, {"id": "22", "alias": "uint", "description": "Unsigned integer"}, {"id": "23", "alias": "entity", "description": "XML entity"}], "attributes": {"prsend": "prsd_end", "prsname": "default", "prsstart": "prsd_start", "prstoken": "prsd_nexttoken", "prslextype": "prsd_lextype", "prsheadline": "prsd_headline", "prsnamespace": "pg_catalog"}}, "comparison_hash": "cc0b46768e43de6aa2e4460f1526f915791374259dbab054b02d6cc54582f89b", "manual_language": "zh"}, "13": {"facts": [{"label": "\u89e3\u6790\u5668\u6a21\u5f0f\uff08prsnamespace\uff09", "value": "pg_catalog"}, {"label": "\u89e3\u6790\u5668\u540d\u79f0\uff08prsname\uff09", "value": "\u9ed8\u8ba4"}, {"label": "\u542f\u52a8\u51fd\u6570\uff08prsstart\uff09", "value": "prsd_start"}, {"label": "\u8bcd\u5143\u51fd\u6570\uff08prstoken\uff09", "value": "prsd_nexttoken"}, {"label": "\u7ed3\u675f\u51fd\u6570\uff08prsend\uff09", "value": "prsd_end"}, {"label": "\u9ad8\u4eae\u51fd\u6570\uff08prsheadline\uff09", "value": "prsd_headline"}, {"label": "\u8bcd\u5143\u7c7b\u578b\u51fd\u6570\uff08prslextype\uff09", "value": "prsd_lextype"}], "tables": [{"key": "tokens", "rows": [{"id": "1", "alias": "asciiword", "description": "\u5355\u8bcd\uff0c\u5168\u90e8\u4e3a ASCII \u5b57\u7b26"}, {"id": "2", "alias": "word", "description": "\u5355\u8bcd\uff0c\u5168\u90e8\u7531\u5b57\u6bcd\u7ec4\u6210"}, {"id": "3", "alias": "numword", "description": "\u5355\u8bcd\uff0c\u5b57\u6bcd\u548c\u6570\u5b57"}, {"id": "4", "alias": "email", "description": "\u7535\u5b50\u90ae\u4ef6\u5730\u5740"}, {"id": "5", "alias": "url", "description": "URL"}, {"id": "6", "alias": "host", "description": "\u4e3b\u673a"}, {"id": "7", "alias": "sfloat", "description": "\u79d1\u5b66\u8bb0\u6570\u6cd5"}, {"id": "8", "alias": "version", "description": "\u7248\u672c\u53f7"}, {"id": "9", "alias": "hword_numpart", "description": "\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\u90e8\u5206\uff0c\u5b57\u6bcd\u548c\u6570\u5b57"}, {"id": "10", "alias": "hword_part", "description": "\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\u90e8\u5206\uff0c\u5168\u90e8\u7531\u5b57\u6bcd\u7ec4\u6210"}, {"id": "11", "alias": "hword_asciipart", "description": "\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\u90e8\u5206\uff0c\u5168\u90e8\u4e3a ASCII \u5b57\u7b26"}, {"id": "12", "alias": "blank", "description": "\u7a7a\u767d\u7b26\u53f7"}, {"id": "13", "alias": "tag", "description": "XML \u6807\u7b7e"}, {"id": "14", "alias": "protocol", "description": "\u534f\u8bae\u5934\u90e8"}, {"id": "15", "alias": "numhword", "description": "\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\uff0c\u5b57\u6bcd\u548c\u6570\u5b57"}, {"id": "16", "alias": "asciihword", "description": "\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\uff0c\u5168\u90e8\u4e3a ASCII \u5b57\u7b26"}, {"id": "17", "alias": "hword", "description": "\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\uff0c\u7531\u5b57\u6bcd\u7ec4\u6210"}, {"id": "18", "alias": "url_path", "description": "URL \u8def\u5f84"}, {"id": "19", "alias": "file", "description": "\u6587\u4ef6\u6216\u8def\u5f84\u540d"}, {"id": "20", "alias": "float", "description": "\u5341\u8fdb\u5236\u8bb0\u6570\u6cd5"}, {"id": "21", "alias": "int", "description": "\u6709\u7b26\u53f7\u6574\u6570"}, {"id": "22", "alias": "uint", "description": "\u65e0\u7b26\u53f7\u6574\u6570"}, {"id": "23", "alias": "entity", "description": "XML \u5b9e\u4f53"}], "title": "\u89e3\u6790\u5668\u8bcd\u5143\u7c7b\u578b", "columns": [{"key": "id", "label": "\u8bcd\u5143\u6807\u8bc6"}, {"key": "alias", "label": "\u522b\u540d"}, {"key": "description", "label": "\u8bf4\u660e"}]}], "aliases": [], "related": [], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "historical", "revision": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6", "source_sha256": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6", "catalog_fingerprint": "c7015c845255c9d721c547c8ab9ef37825d332588c9691d982e6906b7d571002"}, "sources": [{"url": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "Matching PostgreSQL source archive", "sha256": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, {"url": "https://pg.center/docs/13/textsearch-parsers.html", "path": "textsearch-parsers.html", "label": "PostgreSQL 13 English manual", "sha256": "a92d72a6265a4145753bfa79241d0569b7f9f608503f3f6a74e2e1dbebabee98", "language": "en", "original_url": "/docs/13/textsearch-parsers.html"}], "sections": [], "signature": "", "attributes": {"prsend": "prsd_end", "prsname": "default", "prsstart": "prsd_start", "prstoken": "prsd_nexttoken", "prslextype": "prsd_lextype", "prsheadline": "prsd_headline", "prsnamespace": "pg_catalog"}, "description": ["\u9ed8\u8ba4\u5355\u8bcd\u89e3\u6790\u5668"], "manual_html": "<div class=\"sect1\" id=\"TEXTSEARCH-PARSERS\">\n<div class=\"titlepage\">\n<div>\n<div>\n<h2 class=\"title\" lang=\"zh\">\n<div>\n<div>\n<h2 class=\"title\" style=\"clear: both\">12.5.\u00a0\u89e3\u6790\u5668 </h2>\n</div>\n</div>\n</h2>\n</div>\n</div>\n</div>\n<p lang=\"zh\">\u6587\u672c\u68c0\u7d22\u89e3\u6790\u5668\u8d1f\u8d23\u628a\u672a\u5904\u7406\u7684\u6587\u6863\u6587\u672c\u5212\u5206\u6210<em class=\"firstterm\">\u8bcd\u5143</em>\u5e76\u6807\u8bc6\u6bcf\u4e2a\u8bcd\u5143\u7684\u7c7b\u578b\uff0c\u800c\u53ef\u80fd\u7684\u7c7b\u578b\u96c6\u5408\u7531\u89e3\u6790\u5668\u672c\u8eab\u5b9a\u4e49\u3002\u6ce8\u610f\uff0c\u89e3\u6790\u5668\u5b8c\u5168\u4e0d\u4f1a\u4fee\u6539\u6587\u672c \u2014 \u5b83\u53ea\u662f\u8bc6\u522b\u770b\u4f3c\u5408\u7406\u7684\u8bcd\u8fb9\u754c\u3002\u7531\u4e8e\u4f5c\u7528\u8303\u56f4\u6709\u9650\uff0c\u76f8\u6bd4\u81ea\u5b9a\u4e49\u8bcd\u5178\uff0c\u5bf9\u5e94\u7528\u76f8\u5173\u7684\u81ea\u5b9a\u4e49\u89e3\u6790\u5668\u7684\u9700\u6c42\u6ca1\u6709\u90a3\u4e48\u5f3a\u70c8\u3002\u76ee\u524d<span class=\"productname\">PostgreSQL</span>\u53ea\u63d0\u4f9b\u4e00\u79cd\u5185\u7f6e\u89e3\u6790\u5668\uff0c\u800c\u5b83\u5df2\u7ecf\u88ab\u8bc1\u660e\u5bf9\u5e7f\u6cdb\u7684\u5e94\u7528\u90fd\u5f88\u6709\u7528\u3002</p>\n<p lang=\"zh\">\u5185\u7f6e\u89e3\u6790\u5668\u88ab\u79f0\u4e3a<code class=\"literal\">pg_catalog.default</code>\u3002\u5b83\u8bc6\u522b 23 \u79cd\u8bcd\u5143\u7c7b\u578b\uff0c\u5982<a class=\"xref\" href=\"/docs/13/textsearch-parsers.html#TEXTSEARCH-DEFAULT-PARSER\" title=\"\u8868\u00a012.1.\u00a0\u9ed8\u8ba4\u89e3\u6790\u5668\u7684\u8bcd\u5143\u7c7b\u578b\">\u8868\u00a012.1</a>\u6240\u793a\u3002</p>\n<div class=\"table\" id=\"TEXTSEARCH-DEFAULT-PARSER\">\n<p class=\"title\" lang=\"zh\"><strong>\u8868\u00a012.1.\u00a0\u9ed8\u8ba4\u89e3\u6790\u5668\u7684\u8bcd\u5143\u7c7b\u578b</strong></p>\n<div class=\"table-contents\">\n<table class=\"table\">\n<thead>\n<tr>\n<th lang=\"zh\">\u522b\u540d</th>\n<th lang=\"zh\">\u8bf4\u660e</th>\n<th lang=\"zh\">\u793a\u4f8b</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code class=\"literal\">asciiword</code></td>\n<td lang=\"zh\">\u5355\u8bcd\uff0c\u5168\u90e8\u7531 ASCII \u5b57\u6bcd\u7ec4\u6210</td>\n<td><code class=\"literal\">elephant</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">word</code></td>\n<td lang=\"zh\">\u5355\u8bcd\uff0c\u5168\u90e8\u7531\u5b57\u6bcd\u7ec4\u6210</td>\n<td><code class=\"literal\">ma\u00f1ana</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">numword</code></td>\n<td lang=\"zh\">\u5355\u8bcd\uff0c\u5b57\u6bcd\u548c\u6570\u5b57</td>\n<td><code class=\"literal\">beta1</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">asciihword</code></td>\n<td lang=\"zh\">\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\uff0c\u5168\u90e8\u4e3a ASCII \u5b57\u7b26</td>\n<td><code class=\"literal\">up-to-date</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">hword</code></td>\n<td lang=\"zh\">\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\uff0c\u7531\u5b57\u6bcd\u7ec4\u6210</td>\n<td><code class=\"literal\">l\u00f3gico-matem\u00e1tica</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">numhword</code></td>\n<td lang=\"zh\">\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\uff0c\u5b57\u6bcd\u548c\u6570\u5b57</td>\n<td><code class=\"literal\">postgresql-beta1</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">hword_asciipart</code></td>\n<td lang=\"zh\">\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\u90e8\u5206\uff0c\u5168\u90e8\u4e3a ASCII \u5b57\u7b26</td>\n<td lang=\"zh\">postgresql-beta1 \u4e0a\u4e0b\u6587\u4e2d\u7684 postgresql</td>\n</tr>\n<tr>\n<td><code class=\"literal\">hword_part</code></td>\n<td lang=\"zh\">\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\u90e8\u5206\uff0c\u5168\u90e8\u7531\u5b57\u6bcd\u7ec4\u6210</td>\n<td lang=\"zh\">l\u00f3gico-matem\u00e1tica \u4e0a\u4e0b\u6587\u4e2d\u7684 l\u00f3gico \u6216 matem\u00e1tica</td>\n</tr>\n<tr>\n<td><code class=\"literal\">hword_numpart</code></td>\n<td lang=\"zh\">\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\u90e8\u5206\uff0c\u5b57\u6bcd\u548c\u6570\u5b57</td>\n<td lang=\"zh\">postgresql-beta1 \u4e0a\u4e0b\u6587\u4e2d\u7684 beta1</td>\n</tr>\n<tr>\n<td><code class=\"literal\">email</code></td>\n<td lang=\"zh\">\u7535\u5b50\u90ae\u4ef6\u5730\u5740</td>\n<td><code class=\"literal\">foo@example.com</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">protocol</code></td>\n<td lang=\"zh\">\u534f\u8bae\u5934\u90e8</td>\n<td><code class=\"literal\">http://</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">url</code></td>\n<td>URL</td>\n<td><code class=\"literal\">example.com/stuff/index.html</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">host</code></td>\n<td lang=\"zh\">\u4e3b\u673a</td>\n<td><code class=\"literal\">example.com</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">url_path</code></td>\n<td lang=\"zh\">URL \u8def\u5f84</td>\n<td lang=\"zh\"><code class=\"literal\">/stuff/index.html</code>\uff0c\u5728 URL \u4e0a\u4e0b\u6587\u4e2d</td>\n</tr>\n<tr>\n<td><code class=\"literal\">file</code></td>\n<td lang=\"zh\">\u6587\u4ef6\u6216\u8def\u5f84\u540d</td>\n<td lang=\"zh\"><code class=\"literal\">/usr/local/foo.txt</code>\uff0c\u5982\u679c\u4e0d\u5728 URL \u4e2d</td>\n</tr>\n<tr>\n<td><code class=\"literal\">sfloat</code></td>\n<td lang=\"zh\">\u79d1\u5b66\u8bb0\u6570\u6cd5</td>\n<td><code class=\"literal\">-1.234e56</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">float</code></td>\n<td lang=\"zh\">\u5341\u8fdb\u5236\u8bb0\u6570\u6cd5</td>\n<td><code class=\"literal\">-1.234</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">int</code></td>\n<td lang=\"zh\">\u6709\u7b26\u53f7\u6574\u6570</td>\n<td><code class=\"literal\">-1234</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">uint</code></td>\n<td lang=\"zh\">\u65e0\u7b26\u53f7\u6574\u6570</td>\n<td><code class=\"literal\">1234</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">version</code></td>\n<td lang=\"zh\">\u7248\u672c\u53f7</td>\n<td><code class=\"literal\">8.3.0</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">tag</code></td>\n<td lang=\"zh\">XML \u6807\u7b7e</td>\n<td><code class=\"literal\">&lt;a href=\"dictionaries.html\"&gt;</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">entity</code></td>\n<td lang=\"zh\">XML \u5b9e\u4f53</td>\n<td><code class=\"literal\">&amp;amp;</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">blank</code></td>\n<td lang=\"zh\">\u7a7a\u767d\u7b26\u53f7</td>\n<td lang=\"zh\">\uff08\u672a\u88ab\u8bc6\u522b\u4e3a\u5176\u4ed6\u7c7b\u578b\u7684\u7a7a\u767d\u6216\u6807\u70b9\u7b26\u53f7\uff09</td>\n</tr>\n</tbody>\n</table>\n</div>\n</div><br class=\"table-break\"/>\n<div class=\"note\">\n<h3 class=\"title\" lang=\"zh\">\u6ce8\u610f</h3>\n<p lang=\"zh\">\u89e3\u6790\u5668\u5bf9<span class=\"quote\">\u201c<span class=\"quote\">\u5b57\u6bcd</span>\u201d</span>\u7684\u754c\u5b9a\u7531\u6570\u636e\u5e93\u7684\u533a\u57df\u8bbe\u7f6e\u51b3\u5b9a\uff0c\u5177\u4f53\u662f<code class=\"varname\">lc_ctype</code>\u3002\u53ea\u5305\u542b\u57fa\u672c ASCII \u5b57\u6bcd\u7684\u8bcd\u88ab\u62a5\u544a\u4e3a\u4e00\u4e2a\u5355\u72ec\u7684\u8bcd\u5143\u7c7b\u578b\uff0c\u56e0\u4e3a\u6709\u65f6\u533a\u5206\u5b83\u4eec\u4f1a\u5f88\u6709\u7528\u3002\u5728\u5927\u90e8\u5206\u6b27\u6d32\u8bed\u8a00\u4e2d\uff0c\u8bcd\u5143\u7c7b\u578b<code class=\"literal\">word</code>\u548c<code class=\"literal\">asciiword</code>\u5e94\u8be5\u88ab\u540c\u6837\u5bf9\u5f85\u3002</p>\n<p lang=\"zh\"><code class=\"literal\">email</code>\u4e0d\u652f\u6301\u6240\u6709\u7531<a class=\"ulink\" href=\"https://datatracker.ietf.org/doc/html/rfc5322\" target=\"_top\">RFC 5322</a>\u5b9a\u4e49\u7684\u6709\u6548\u7535\u5b50\u90ae\u4ef6\u5b57\u7b26\u3002\u5177\u4f53\u6765\u8bf4\uff0c\u7535\u5b50\u90ae\u4ef6\u7528\u6237\u540d\u4ec5\u652f\u6301\u53e5\u70b9\u3001\u77ed\u6a2a\u7ebf\u548c\u4e0b\u5212\u7ebf\u8fd9\u4e9b\u975e\u5b57\u6bcd\u6570\u5b57\u5b57\u7b26\u3002</p>\n<p lang=\"zh\"><code class=\"literal\">tag</code> \u4e0d\u652f\u6301 <a class=\"ulink\" href=\"https://www.w3.org/TR/xml/\" target=\"_top\">W3C Recommendation, XML</a> \u5b9a\u4e49\u7684\u5168\u90e8\u5408\u6cd5\u6807\u7b7e\u540d\u3002\u5177\u4f53\u800c\u8a00\uff0c\u4ec5\u652f\u6301\u4ee5 ASCII \u5b57\u6bcd\u3001\u4e0b\u5212\u7ebf\u6216\u5192\u53f7\u5f00\u5934\uff0c\u4e14\u53ea\u5305\u542b\u5b57\u6bcd\u3001\u6570\u5b57\u3001\u8fde\u5b57\u7b26\u3001\u4e0b\u5212\u7ebf\u3001\u53e5\u70b9\u548c\u5192\u53f7\u7684\u6807\u7b7e\u540d\u3002<code class=\"literal\">tag</code> \u8fd8\u4f1a\u5305\u542b\u4ee5 <code class=\"literal\">&lt;!--</code> \u5f00\u59cb\u3001\u4ee5 <code class=\"literal\">--&gt;</code> \u7ed3\u675f\u7684 XML \u6ce8\u91ca\uff0c\u4ee5\u53ca XML \u58f0\u660e\uff08\u4f46\u8bf7\u6ce8\u610f\uff0c\u8fd9\u5305\u62ec\u6240\u6709\u4ee5 <code class=\"literal\">&lt;?x</code> \u5f00\u59cb\u5e76\u4ee5 <code class=\"literal\">&gt;</code> \u7ed3\u675f\u7684\u5185\u5bb9\uff09\u3002</p>\n</div>\n<p lang=\"zh\">\u89e3\u6790\u5668\u6709\u53ef\u80fd\u4ece\u540c\u4e00\u6bb5\u6587\u672c\u4e2d\u4ea7\u751f\u91cd\u53e0\u7684\u8bcd\u5143\u3002\u4e3e\u4f8b\u6765\u8bf4\uff0c\u4e00\u4e2a\u5e26\u8fde\u5b57\u7b26\u7684\u8bcd\u65e2\u4f1a\u88ab\u62a5\u544a\u4e3a\u6574\u4e2a\u5355\u8bcd\uff0c\u4e5f\u4f1a\u88ab\u62a5\u544a\u4e3a\u5404\u4e2a\u7ec4\u6210\u90e8\u5206\uff1a</p>\n<pre class=\"screen\">SELECT alias, description, token FROM ts_debug('foo-bar-beta1');\n      alias      |               description                |     token     \n-----------------+------------------------------------------+---------------\n numhword        | Hyphenated word, letters and digits      | foo-bar-beta1\n hword_asciipart | Hyphenated word part, all ASCII          | foo\n blank           | Space symbols                            | -\n hword_asciipart | Hyphenated word part, all ASCII          | bar\n blank           | Space symbols                            | -\n hword_numpart   | Hyphenated word part, letters and digits | beta1\n</pre>\n<p lang=\"zh\">\u8fd9\u79cd\u884c\u4e3a\u662f\u53ef\u53d6\u7684\uff0c\u56e0\u4e3a\u5b83\u65e2\u5141\u8bb8\u9488\u5bf9\u6574\u4e2a\u590d\u5408\u8bcd\u641c\u7d22\uff0c\u4e5f\u5141\u8bb8\u9488\u5bf9\u5404\u4e2a\u7ec4\u6210\u90e8\u5206\u641c\u7d22\u3002\u4e0b\u9762\u662f\u53e6\u4e00\u4e2a\u6709\u542f\u53d1\u6027\u7684\u793a\u4f8b\uff1a</p>\n<pre class=\"screen\">SELECT alias, description, token FROM ts_debug('http://example.com/stuff/index.html');\n  alias   |  description  |            token             \n----------+---------------+------------------------------\n protocol | Protocol head | http://\n url      | URL           | example.com/stuff/index.html\n host     | Host          | example.com\n url_path | URL path      | /stuff/index.html\n</pre>\n</div>", "manual_path": "/docs/13/textsearch-parsers.html", "localization": {"status": "complete", "sources": [{"url": "/docs/13/catalog-pg-amproc.html", "method": "same-major semantic node", "sha256": "58733c88e0d5af1fc61cf9c9f4999764248e349d7a2f4185749d44111bf7c2fd", "language": "zh", "matched_nodes": ["#CATALOG-PG-AMPROC/p[5]/span[2]/span[0]"]}, {"url": "/docs/13/textsearch-parsers.html", "method": "same-major semantic node", "sha256": "761a52fd4d3750a4896c91a9cf9fe3ac5db54116841e2b7c5c55d3b332636882", "language": "zh", "matched_nodes": ["#TEXTSEARCH-PARSERS/div[0]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[0]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[10]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[12]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[13]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[13]/td[2]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[14]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[14]/td[2]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[15]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[16]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[17]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[18]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[19]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[1]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[20]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[21]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[22]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[22]/td[2]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[2]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[3]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[4]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[5]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[6]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[7]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[8]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[9]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/thead[1]/tr[0]/th[2]", "#TEXTSEARCH-PARSERS/div[3]/p[0]", "#TEXTSEARCH-PARSERS/div[5]/h3[0]", "#TEXTSEARCH-PARSERS/div[5]/p[1]", "#TEXTSEARCH-PARSERS/div[5]/p[2]", "#TEXTSEARCH-PARSERS/div[5]/p[3]", "#TEXTSEARCH-PARSERS/p[1]", "#TEXTSEARCH-PARSERS/p[2]", "#TEXTSEARCH-PARSERS/p[6]", "#TEXTSEARCH-PARSERS/p[8]"]}], "language": "zh", "original_text": {"/versions/13/description/0": "default word parser", "/versions/13/facts/0/label": "Prsnamespace", "/versions/13/facts/1/label": "Prsname", "/versions/13/facts/1/value": "default", "/versions/13/facts/2/label": "Prsstart", "/versions/13/facts/3/label": "Prstoken", "/versions/13/facts/4/label": "Prsend", "/versions/13/facts/5/label": "Prsheadline", "/versions/13/facts/6/label": "Prslextype", "/versions/13/tables/0/title": "Parser token types", "/versions/13/tables/0/columns/0/label": "Token ID", "/versions/13/tables/0/columns/1/label": "Alias", "/versions/13/tables/0/columns/2/label": "Description", "/versions/13/tables/0/rows/0/description": "Word, all ASCII", "/versions/13/tables/0/rows/1/description": "Word, all letters", "/versions/13/tables/0/rows/2/description": "Word, letters and digits", "/versions/13/tables/0/rows/3/description": "Email address", "/versions/13/tables/0/rows/5/description": "Host", "/versions/13/tables/0/rows/6/description": "Scientific notation", "/versions/13/tables/0/rows/7/description": "Version number", "/versions/13/tables/0/rows/8/description": "Hyphenated word part, letters and digits", "/versions/13/tables/0/rows/9/description": "Hyphenated word part, all letters", "/versions/13/tables/0/rows/10/description": "Hyphenated word part, all ASCII", "/versions/13/tables/0/rows/11/description": "Space symbols", "/versions/13/tables/0/rows/12/description": "XML tag", "/versions/13/tables/0/rows/13/description": "Protocol head", "/versions/13/tables/0/rows/14/description": "Hyphenated word, letters and digits", "/versions/13/tables/0/rows/15/description": "Hyphenated word, all ASCII", "/versions/13/tables/0/rows/16/description": "Hyphenated word, all letters", "/versions/13/tables/0/rows/17/description": "URL path", "/versions/13/tables/0/rows/18/description": "File or path name", "/versions/13/tables/0/rows/19/description": "Decimal notation", "/versions/13/tables/0/rows/20/description": "Signed integer", "/versions/13/tables/0/rows/21/description": "Unsigned integer", "/versions/13/tables/0/rows/22/description": "XML entity"}, "fallback_fields": [], "source_language": "en", "original_snapshot_sha256": "aa43271c65ee63c66335278057407ef12da9f4ef85994055e71ec51f8ce3fec7"}, "comparison_data": {"tokens": [{"id": "1", "alias": "asciiword", "description": "Word, all ASCII"}, {"id": "2", "alias": "word", "description": "Word, all letters"}, {"id": "3", "alias": "numword", "description": "Word, letters and digits"}, {"id": "4", "alias": "email", "description": "Email address"}, {"id": "5", "alias": "url", "description": "URL"}, {"id": "6", "alias": "host", "description": "Host"}, {"id": "7", "alias": "sfloat", "description": "Scientific notation"}, {"id": "8", "alias": "version", "description": "Version number"}, {"id": "9", "alias": "hword_numpart", "description": "Hyphenated word part, letters and digits"}, {"id": "10", "alias": "hword_part", "description": "Hyphenated word part, all letters"}, {"id": "11", "alias": "hword_asciipart", "description": "Hyphenated word part, all ASCII"}, {"id": "12", "alias": "blank", "description": "Space symbols"}, {"id": "13", "alias": "tag", "description": "XML tag"}, {"id": "14", "alias": "protocol", "description": "Protocol head"}, {"id": "15", "alias": "numhword", "description": "Hyphenated word, letters and digits"}, {"id": "16", "alias": "asciihword", "description": "Hyphenated word, all ASCII"}, {"id": "17", "alias": "hword", "description": "Hyphenated word, all letters"}, {"id": "18", "alias": "url_path", "description": "URL path"}, {"id": "19", "alias": "file", "description": "File or path name"}, {"id": "20", "alias": "float", "description": "Decimal notation"}, {"id": "21", "alias": "int", "description": "Signed integer"}, {"id": "22", "alias": "uint", "description": "Unsigned integer"}, {"id": "23", "alias": "entity", "description": "XML entity"}], "attributes": {"prsend": "prsd_end", "prsname": "default", "prsstart": "prsd_start", "prstoken": "prsd_nexttoken", "prslextype": "prsd_lextype", "prsheadline": "prsd_headline", "prsnamespace": "pg_catalog"}}, "comparison_hash": "cc0b46768e43de6aa2e4460f1526f915791374259dbab054b02d6cc54582f89b", "manual_language": "zh"}, "14": {"facts": [{"label": "\u89e3\u6790\u5668\u6a21\u5f0f\uff08prsnamespace\uff09", "value": "pg_catalog"}, {"label": "\u89e3\u6790\u5668\u540d\u79f0\uff08prsname\uff09", "value": "\u9ed8\u8ba4"}, {"label": "\u542f\u52a8\u51fd\u6570\uff08prsstart\uff09", "value": "prsd_start"}, {"label": "\u8bcd\u5143\u51fd\u6570\uff08prstoken\uff09", "value": "prsd_nexttoken"}, {"label": "\u7ed3\u675f\u51fd\u6570\uff08prsend\uff09", "value": "prsd_end"}, {"label": "\u9ad8\u4eae\u51fd\u6570\uff08prsheadline\uff09", "value": "prsd_headline"}, {"label": "\u8bcd\u5143\u7c7b\u578b\u51fd\u6570\uff08prslextype\uff09", "value": "prsd_lextype"}], "tables": [{"key": "tokens", "rows": [{"id": "1", "alias": "asciiword", "description": "\u5355\u8bcd\uff0c\u5168\u90e8\u4e3a ASCII \u5b57\u7b26"}, {"id": "2", "alias": "word", "description": "\u5355\u8bcd\uff0c\u5168\u90e8\u7531\u5b57\u6bcd\u7ec4\u6210"}, {"id": "3", "alias": "numword", "description": "\u5355\u8bcd\uff0c\u5b57\u6bcd\u548c\u6570\u5b57"}, {"id": "4", "alias": "email", "description": "\u7535\u5b50\u90ae\u4ef6\u5730\u5740"}, {"id": "5", "alias": "url", "description": "URL"}, {"id": "6", "alias": "host", "description": "\u4e3b\u673a"}, {"id": "7", "alias": "sfloat", "description": "\u79d1\u5b66\u8bb0\u6570\u6cd5"}, {"id": "8", "alias": "version", "description": "\u7248\u672c\u53f7"}, {"id": "9", "alias": "hword_numpart", "description": "\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\u90e8\u5206\uff0c\u5b57\u6bcd\u548c\u6570\u5b57"}, {"id": "10", "alias": "hword_part", "description": "\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\u90e8\u5206\uff0c\u5168\u90e8\u7531\u5b57\u6bcd\u7ec4\u6210"}, {"id": "11", "alias": "hword_asciipart", "description": "\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\u90e8\u5206\uff0c\u5168\u90e8\u4e3a ASCII \u5b57\u7b26"}, {"id": "12", "alias": "blank", "description": "\u7a7a\u767d\u7b26\u53f7"}, {"id": "13", "alias": "tag", "description": "XML \u6807\u7b7e"}, {"id": "14", "alias": "protocol", "description": "\u534f\u8bae\u5934\u90e8"}, {"id": "15", "alias": "numhword", "description": "\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\uff0c\u5b57\u6bcd\u548c\u6570\u5b57"}, {"id": "16", "alias": "asciihword", "description": "\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\uff0c\u5168\u90e8\u4e3a ASCII \u5b57\u7b26"}, {"id": "17", "alias": "hword", "description": "\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\uff0c\u7531\u5b57\u6bcd\u7ec4\u6210"}, {"id": "18", "alias": "url_path", "description": "URL \u8def\u5f84"}, {"id": "19", "alias": "file", "description": "\u6587\u4ef6\u6216\u8def\u5f84\u540d"}, {"id": "20", "alias": "float", "description": "\u5341\u8fdb\u5236\u8bb0\u6570\u6cd5"}, {"id": "21", "alias": "int", "description": "\u6709\u7b26\u53f7\u6574\u6570"}, {"id": "22", "alias": "uint", "description": "\u65e0\u7b26\u53f7\u6574\u6570"}, {"id": "23", "alias": "entity", "description": "XML \u5b9e\u4f53"}], "title": "\u89e3\u6790\u5668\u8bcd\u5143\u7c7b\u578b", "columns": [{"key": "id", "label": "\u8bcd\u5143\u6807\u8bc6"}, {"key": "alias", "label": "\u522b\u540d"}, {"key": "description", "label": "\u8bf4\u660e"}]}], "aliases": [], "related": [], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "revision": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897", "source_sha256": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897", "catalog_fingerprint": "b272e6a82e4c46efda81c3a6a4cdf7de6a83dfff7f02f226a392fbe9acdd3adb"}, "sources": [{"url": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "Matching PostgreSQL source archive", "sha256": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, {"url": "https://pg.center/docs/14/textsearch-parsers.html", "path": "textsearch-parsers.html", "label": "PostgreSQL 14 English manual", "sha256": "0b7145d2e78c8e910af8b0a52b8dfef2f4da89a65512bb1570049d9c345207e4", "language": "en", "original_url": "/docs/14/textsearch-parsers.html"}], "sections": [], "signature": "", "attributes": {"prsend": "prsd_end", "prsname": "default", "prsstart": "prsd_start", "prstoken": "prsd_nexttoken", "prslextype": "prsd_lextype", "prsheadline": "prsd_headline", "prsnamespace": "pg_catalog"}, "description": ["\u9ed8\u8ba4\u5355\u8bcd\u89e3\u6790\u5668"], "manual_html": "<div class=\"sect1\" id=\"TEXTSEARCH-PARSERS\">\n<div class=\"titlepage\">\n<div>\n<div>\n<h2 class=\"title\" lang=\"zh\">\n<div>\n<div>\n<h2 class=\"title\" style=\"clear: both\">12.5.\u00a0\u89e3\u6790\u5668 </h2>\n</div>\n</div>\n</h2>\n</div>\n</div>\n</div>\n<p lang=\"zh\">\u6587\u672c\u68c0\u7d22\u89e3\u6790\u5668\u8d1f\u8d23\u628a\u672a\u5904\u7406\u7684\u6587\u6863\u6587\u672c\u5212\u5206\u6210<em class=\"firstterm\">\u8bcd\u5143</em>\u5e76\u6807\u8bc6\u6bcf\u4e2a\u8bcd\u5143\u7684\u7c7b\u578b\uff0c\u800c\u53ef\u80fd\u7684\u7c7b\u578b\u96c6\u5408\u7531\u89e3\u6790\u5668\u672c\u8eab\u5b9a\u4e49\u3002\u6ce8\u610f\uff0c\u89e3\u6790\u5668\u5b8c\u5168\u4e0d\u4f1a\u4fee\u6539\u6587\u672c \u2014 \u5b83\u53ea\u662f\u8bc6\u522b\u770b\u4f3c\u5408\u7406\u7684\u8bcd\u8fb9\u754c\u3002\u7531\u4e8e\u4f5c\u7528\u8303\u56f4\u6709\u9650\uff0c\u76f8\u6bd4\u81ea\u5b9a\u4e49\u8bcd\u5178\uff0c\u5bf9\u5e94\u7528\u76f8\u5173\u7684\u81ea\u5b9a\u4e49\u89e3\u6790\u5668\u7684\u9700\u6c42\u6ca1\u6709\u90a3\u4e48\u5f3a\u70c8\u3002\u76ee\u524d<span class=\"productname\">PostgreSQL</span>\u53ea\u63d0\u4f9b\u4e00\u79cd\u5185\u7f6e\u89e3\u6790\u5668\uff0c\u800c\u5b83\u5df2\u7ecf\u88ab\u8bc1\u660e\u5bf9\u5e7f\u6cdb\u7684\u5e94\u7528\u90fd\u5f88\u6709\u7528\u3002</p>\n<p lang=\"zh\">\u5185\u7f6e\u89e3\u6790\u5668\u88ab\u79f0\u4e3a<code class=\"literal\">pg_catalog.default</code>\u3002\u5b83\u8bc6\u522b 23 \u79cd\u8bcd\u5143\u7c7b\u578b\uff0c\u5982<a class=\"xref\" href=\"/docs/14/textsearch-parsers.html#TEXTSEARCH-DEFAULT-PARSER\" title=\"\u8868\u00a012.1.\u00a0\u9ed8\u8ba4\u89e3\u6790\u5668\u7684\u8bcd\u5143\u7c7b\u578b\">\u8868\u00a012.1</a>\u6240\u793a\u3002</p>\n<div class=\"table\" id=\"TEXTSEARCH-DEFAULT-PARSER\">\n<p class=\"title\" lang=\"zh\"><strong>\u8868\u00a012.1.\u00a0\u9ed8\u8ba4\u89e3\u6790\u5668\u7684\u8bcd\u5143\u7c7b\u578b</strong></p>\n<div class=\"table-contents\">\n<table class=\"table\">\n<thead>\n<tr>\n<th lang=\"zh\">\u522b\u540d</th>\n<th lang=\"zh\">\u8bf4\u660e</th>\n<th lang=\"zh\">\u793a\u4f8b</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code class=\"literal\">asciiword</code></td>\n<td lang=\"zh\">\u5355\u8bcd\uff0c\u5168\u90e8\u7531 ASCII \u5b57\u6bcd\u7ec4\u6210</td>\n<td><code class=\"literal\">elephant</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">word</code></td>\n<td lang=\"zh\">\u5355\u8bcd\uff0c\u5168\u90e8\u7531\u5b57\u6bcd\u7ec4\u6210</td>\n<td><code class=\"literal\">ma\u00f1ana</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">numword</code></td>\n<td lang=\"zh\">\u5355\u8bcd\uff0c\u5b57\u6bcd\u548c\u6570\u5b57</td>\n<td><code class=\"literal\">beta1</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">asciihword</code></td>\n<td lang=\"zh\">\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\uff0c\u5168\u90e8\u4e3a ASCII \u5b57\u7b26</td>\n<td><code class=\"literal\">up-to-date</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">hword</code></td>\n<td lang=\"zh\">\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\uff0c\u7531\u5b57\u6bcd\u7ec4\u6210</td>\n<td><code class=\"literal\">l\u00f3gico-matem\u00e1tica</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">numhword</code></td>\n<td lang=\"zh\">\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\uff0c\u5b57\u6bcd\u548c\u6570\u5b57</td>\n<td><code class=\"literal\">postgresql-beta1</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">hword_asciipart</code></td>\n<td lang=\"zh\">\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\u90e8\u5206\uff0c\u5168\u90e8\u4e3a ASCII \u5b57\u7b26</td>\n<td lang=\"zh\">postgresql-beta1 \u4e0a\u4e0b\u6587\u4e2d\u7684 postgresql</td>\n</tr>\n<tr>\n<td><code class=\"literal\">hword_part</code></td>\n<td lang=\"zh\">\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\u90e8\u5206\uff0c\u5168\u90e8\u7531\u5b57\u6bcd\u7ec4\u6210</td>\n<td lang=\"zh\">l\u00f3gico-matem\u00e1tica \u4e0a\u4e0b\u6587\u4e2d\u7684 l\u00f3gico \u6216 matem\u00e1tica</td>\n</tr>\n<tr>\n<td><code class=\"literal\">hword_numpart</code></td>\n<td lang=\"zh\">\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\u90e8\u5206\uff0c\u5b57\u6bcd\u548c\u6570\u5b57</td>\n<td lang=\"zh\">postgresql-beta1 \u4e0a\u4e0b\u6587\u4e2d\u7684 beta1</td>\n</tr>\n<tr>\n<td><code class=\"literal\">email</code></td>\n<td lang=\"zh\">\u7535\u5b50\u90ae\u4ef6\u5730\u5740</td>\n<td><code class=\"literal\">foo@example.com</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">protocol</code></td>\n<td lang=\"zh\">\u534f\u8bae\u5934\u90e8</td>\n<td><code class=\"literal\">http://</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">url</code></td>\n<td>URL</td>\n<td><code class=\"literal\">example.com/stuff/index.html</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">host</code></td>\n<td lang=\"zh\">\u4e3b\u673a</td>\n<td><code class=\"literal\">example.com</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">url_path</code></td>\n<td lang=\"zh\">URL \u8def\u5f84</td>\n<td lang=\"zh\"><code class=\"literal\">/stuff/index.html</code>\uff0c\u5728 URL \u4e0a\u4e0b\u6587\u4e2d</td>\n</tr>\n<tr>\n<td><code class=\"literal\">file</code></td>\n<td lang=\"zh\">\u6587\u4ef6\u6216\u8def\u5f84\u540d</td>\n<td lang=\"zh\"><code class=\"literal\">/usr/local/foo.txt</code>\uff0c\u5982\u679c\u4e0d\u5728 URL \u4e2d</td>\n</tr>\n<tr>\n<td><code class=\"literal\">sfloat</code></td>\n<td lang=\"zh\">\u79d1\u5b66\u8bb0\u6570\u6cd5</td>\n<td><code class=\"literal\">-1.234e56</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">float</code></td>\n<td lang=\"zh\">\u5341\u8fdb\u5236\u8bb0\u6570\u6cd5</td>\n<td><code class=\"literal\">-1.234</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">int</code></td>\n<td lang=\"zh\">\u6709\u7b26\u53f7\u6574\u6570</td>\n<td><code class=\"literal\">-1234</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">uint</code></td>\n<td lang=\"zh\">\u65e0\u7b26\u53f7\u6574\u6570</td>\n<td><code class=\"literal\">1234</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">version</code></td>\n<td lang=\"zh\">\u7248\u672c\u53f7</td>\n<td><code class=\"literal\">8.3.0</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">tag</code></td>\n<td lang=\"zh\">XML \u6807\u7b7e</td>\n<td><code class=\"literal\">&lt;a href=\"dictionaries.html\"&gt;</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">entity</code></td>\n<td lang=\"zh\">XML \u5b9e\u4f53</td>\n<td><code class=\"literal\">&amp;amp;</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">blank</code></td>\n<td lang=\"zh\">\u7a7a\u767d\u7b26\u53f7</td>\n<td lang=\"zh\">\uff08\u672a\u88ab\u8bc6\u522b\u4e3a\u5176\u4ed6\u7c7b\u578b\u7684\u7a7a\u767d\u6216\u6807\u70b9\u7b26\u53f7\uff09</td>\n</tr>\n</tbody>\n</table>\n</div>\n</div><br class=\"table-break\"/>\n<div class=\"note\">\n<h3 class=\"title\" lang=\"zh\">\u6ce8\u610f</h3>\n<p lang=\"zh\">\u89e3\u6790\u5668\u5bf9<span class=\"quote\">\u201c<span class=\"quote\">\u5b57\u6bcd</span>\u201d</span>\u7684\u754c\u5b9a\u7531\u6570\u636e\u5e93\u7684\u533a\u57df\u8bbe\u7f6e\u51b3\u5b9a\uff0c\u5177\u4f53\u662f<code class=\"varname\">lc_ctype</code>\u3002\u53ea\u5305\u542b\u57fa\u672c ASCII \u5b57\u6bcd\u7684\u8bcd\u88ab\u62a5\u544a\u4e3a\u4e00\u4e2a\u5355\u72ec\u7684\u8bcd\u5143\u7c7b\u578b\uff0c\u56e0\u4e3a\u6709\u65f6\u533a\u5206\u5b83\u4eec\u4f1a\u5f88\u6709\u7528\u3002\u5728\u5927\u90e8\u5206\u6b27\u6d32\u8bed\u8a00\u4e2d\uff0c\u8bcd\u5143\u7c7b\u578b<code class=\"literal\">word</code>\u548c<code class=\"literal\">asciiword</code>\u5e94\u8be5\u88ab\u540c\u6837\u5bf9\u5f85\u3002</p>\n<p lang=\"zh\"><code class=\"literal\">email</code>\u4e0d\u652f\u6301\u6240\u6709\u7531<a class=\"ulink\" href=\"https://datatracker.ietf.org/doc/html/rfc5322\" target=\"_top\">RFC 5322</a>\u5b9a\u4e49\u7684\u6709\u6548\u7535\u5b50\u90ae\u4ef6\u5b57\u7b26\u3002\u5177\u4f53\u6765\u8bf4\uff0c\u7535\u5b50\u90ae\u4ef6\u7528\u6237\u540d\u4ec5\u652f\u6301\u53e5\u70b9\u3001\u77ed\u6a2a\u7ebf\u548c\u4e0b\u5212\u7ebf\u8fd9\u4e9b\u975e\u5b57\u6bcd\u6570\u5b57\u5b57\u7b26\u3002</p>\n<p lang=\"zh\"><code class=\"literal\">tag</code> \u4e0d\u652f\u6301 <a class=\"ulink\" href=\"https://www.w3.org/TR/xml/\" target=\"_top\">W3C Recommendation, XML</a> \u5b9a\u4e49\u7684\u5168\u90e8\u5408\u6cd5\u6807\u7b7e\u540d\u3002\u5177\u4f53\u800c\u8a00\uff0c\u4ec5\u652f\u6301\u4ee5 ASCII \u5b57\u6bcd\u3001\u4e0b\u5212\u7ebf\u6216\u5192\u53f7\u5f00\u5934\uff0c\u4e14\u53ea\u5305\u542b\u5b57\u6bcd\u3001\u6570\u5b57\u3001\u8fde\u5b57\u7b26\u3001\u4e0b\u5212\u7ebf\u3001\u53e5\u70b9\u548c\u5192\u53f7\u7684\u6807\u7b7e\u540d\u3002<code class=\"literal\">tag</code> \u8fd8\u4f1a\u5305\u542b\u4ee5 <code class=\"literal\">&lt;!--</code> \u5f00\u59cb\u3001\u4ee5 <code class=\"literal\">--&gt;</code> \u7ed3\u675f\u7684 XML \u6ce8\u91ca\uff0c\u4ee5\u53ca XML \u58f0\u660e\uff08\u4f46\u8bf7\u6ce8\u610f\uff0c\u8fd9\u5305\u62ec\u6240\u6709\u4ee5 <code class=\"literal\">&lt;?x</code> \u5f00\u59cb\u5e76\u4ee5 <code class=\"literal\">&gt;</code> \u7ed3\u675f\u7684\u5185\u5bb9\uff09\u3002</p>\n</div>\n<p lang=\"zh\">\u89e3\u6790\u5668\u6709\u53ef\u80fd\u4ece\u540c\u4e00\u6bb5\u6587\u672c\u4e2d\u4ea7\u751f\u91cd\u53e0\u7684\u8bcd\u5143\u3002\u4e3e\u4f8b\u6765\u8bf4\uff0c\u4e00\u4e2a\u5e26\u8fde\u5b57\u7b26\u7684\u8bcd\u65e2\u4f1a\u88ab\u62a5\u544a\u4e3a\u6574\u4e2a\u5355\u8bcd\uff0c\u4e5f\u4f1a\u88ab\u62a5\u544a\u4e3a\u5404\u4e2a\u7ec4\u6210\u90e8\u5206\uff1a</p>\n<pre class=\"screen\">SELECT alias, description, token FROM ts_debug('foo-bar-beta1');\n      alias      |               description                |     token     \n-----------------+------------------------------------------+---------------\n numhword        | Hyphenated word, letters and digits      | foo-bar-beta1\n hword_asciipart | Hyphenated word part, all ASCII          | foo\n blank           | Space symbols                            | -\n hword_asciipart | Hyphenated word part, all ASCII          | bar\n blank           | Space symbols                            | -\n hword_numpart   | Hyphenated word part, letters and digits | beta1\n</pre>\n<p lang=\"zh\">\u8fd9\u79cd\u884c\u4e3a\u662f\u53ef\u53d6\u7684\uff0c\u56e0\u4e3a\u5b83\u65e2\u5141\u8bb8\u9488\u5bf9\u6574\u4e2a\u590d\u5408\u8bcd\u641c\u7d22\uff0c\u4e5f\u5141\u8bb8\u9488\u5bf9\u5404\u4e2a\u7ec4\u6210\u90e8\u5206\u641c\u7d22\u3002\u4e0b\u9762\u662f\u53e6\u4e00\u4e2a\u6709\u542f\u53d1\u6027\u7684\u793a\u4f8b\uff1a</p>\n<pre class=\"screen\">SELECT alias, description, token FROM ts_debug('http://example.com/stuff/index.html');\n  alias   |  description  |            token             \n----------+---------------+------------------------------\n protocol | Protocol head | http://\n url      | URL           | example.com/stuff/index.html\n host     | Host          | example.com\n url_path | URL path      | /stuff/index.html\n</pre>\n</div>", "manual_path": "/docs/14/textsearch-parsers.html", "localization": {"status": "complete", "sources": [{"url": "/docs/14/catalog-pg-amproc.html", "method": "same-major semantic node", "sha256": "f0d7f7da0196ae7e641535d9d2a7b7b98025241be584b2806d3a5d72e187b93e", "language": "zh", "matched_nodes": ["#CATALOG-PG-AMPROC/p[5]/span[2]/span[0]"]}, {"url": "/docs/14/textsearch-parsers.html", "method": "same-major semantic node", "sha256": "17aad1f27b96e74e2d5afa618aed69bd7aa08cda2e72c0366c685c247a3d31f6", "language": "zh", "matched_nodes": ["#TEXTSEARCH-PARSERS/div[0]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[0]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[10]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[12]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[13]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[13]/td[2]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[14]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[14]/td[2]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[15]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[16]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[17]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[18]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[19]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[1]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[20]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[21]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[22]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[22]/td[2]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[2]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[3]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[4]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[5]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[6]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[7]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[8]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[9]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/thead[1]/tr[0]/th[2]", "#TEXTSEARCH-PARSERS/div[3]/p[0]", "#TEXTSEARCH-PARSERS/div[5]/h3[0]", "#TEXTSEARCH-PARSERS/div[5]/p[1]", "#TEXTSEARCH-PARSERS/div[5]/p[2]", "#TEXTSEARCH-PARSERS/div[5]/p[3]", "#TEXTSEARCH-PARSERS/p[1]", "#TEXTSEARCH-PARSERS/p[2]", "#TEXTSEARCH-PARSERS/p[6]", "#TEXTSEARCH-PARSERS/p[8]"]}], "language": "zh", "original_text": {"/versions/14/description/0": "default word parser", "/versions/14/facts/0/label": "Prsnamespace", "/versions/14/facts/1/label": "Prsname", "/versions/14/facts/1/value": "default", "/versions/14/facts/2/label": "Prsstart", "/versions/14/facts/3/label": "Prstoken", "/versions/14/facts/4/label": "Prsend", "/versions/14/facts/5/label": "Prsheadline", "/versions/14/facts/6/label": "Prslextype", "/versions/14/tables/0/title": "Parser token types", "/versions/14/tables/0/columns/0/label": "Token ID", "/versions/14/tables/0/columns/1/label": "Alias", "/versions/14/tables/0/columns/2/label": "Description", "/versions/14/tables/0/rows/0/description": "Word, all ASCII", "/versions/14/tables/0/rows/1/description": "Word, all letters", "/versions/14/tables/0/rows/2/description": "Word, letters and digits", "/versions/14/tables/0/rows/3/description": "Email address", "/versions/14/tables/0/rows/5/description": "Host", "/versions/14/tables/0/rows/6/description": "Scientific notation", "/versions/14/tables/0/rows/7/description": "Version number", "/versions/14/tables/0/rows/8/description": "Hyphenated word part, letters and digits", "/versions/14/tables/0/rows/9/description": "Hyphenated word part, all letters", "/versions/14/tables/0/rows/10/description": "Hyphenated word part, all ASCII", "/versions/14/tables/0/rows/11/description": "Space symbols", "/versions/14/tables/0/rows/12/description": "XML tag", "/versions/14/tables/0/rows/13/description": "Protocol head", "/versions/14/tables/0/rows/14/description": "Hyphenated word, letters and digits", "/versions/14/tables/0/rows/15/description": "Hyphenated word, all ASCII", "/versions/14/tables/0/rows/16/description": "Hyphenated word, all letters", "/versions/14/tables/0/rows/17/description": "URL path", "/versions/14/tables/0/rows/18/description": "File or path name", "/versions/14/tables/0/rows/19/description": "Decimal notation", "/versions/14/tables/0/rows/20/description": "Signed integer", "/versions/14/tables/0/rows/21/description": "Unsigned integer", "/versions/14/tables/0/rows/22/description": "XML entity"}, "fallback_fields": [], "source_language": "en", "original_snapshot_sha256": "2e5d8ab06bc372a14d28ac9acdfe970827eb63d7a43dd659dcd687d8492c000b"}, "comparison_data": {"tokens": [{"id": "1", "alias": "asciiword", "description": "Word, all ASCII"}, {"id": "2", "alias": "word", "description": "Word, all letters"}, {"id": "3", "alias": "numword", "description": "Word, letters and digits"}, {"id": "4", "alias": "email", "description": "Email address"}, {"id": "5", "alias": "url", "description": "URL"}, {"id": "6", "alias": "host", "description": "Host"}, {"id": "7", "alias": "sfloat", "description": "Scientific notation"}, {"id": "8", "alias": "version", "description": "Version number"}, {"id": "9", "alias": "hword_numpart", "description": "Hyphenated word part, letters and digits"}, {"id": "10", "alias": "hword_part", "description": "Hyphenated word part, all letters"}, {"id": "11", "alias": "hword_asciipart", "description": "Hyphenated word part, all ASCII"}, {"id": "12", "alias": "blank", "description": "Space symbols"}, {"id": "13", "alias": "tag", "description": "XML tag"}, {"id": "14", "alias": "protocol", "description": "Protocol head"}, {"id": "15", "alias": "numhword", "description": "Hyphenated word, letters and digits"}, {"id": "16", "alias": "asciihword", "description": "Hyphenated word, all ASCII"}, {"id": "17", "alias": "hword", "description": "Hyphenated word, all letters"}, {"id": "18", "alias": "url_path", "description": "URL path"}, {"id": "19", "alias": "file", "description": "File or path name"}, {"id": "20", "alias": "float", "description": "Decimal notation"}, {"id": "21", "alias": "int", "description": "Signed integer"}, {"id": "22", "alias": "uint", "description": "Unsigned integer"}, {"id": "23", "alias": "entity", "description": "XML entity"}], "attributes": {"prsend": "prsd_end", "prsname": "default", "prsstart": "prsd_start", "prstoken": "prsd_nexttoken", "prslextype": "prsd_lextype", "prsheadline": "prsd_headline", "prsnamespace": "pg_catalog"}}, "comparison_hash": "cc0b46768e43de6aa2e4460f1526f915791374259dbab054b02d6cc54582f89b", "manual_language": "zh"}, "15": {"facts": [{"label": "\u89e3\u6790\u5668\u6a21\u5f0f\uff08prsnamespace\uff09", "value": "pg_catalog"}, {"label": "\u89e3\u6790\u5668\u540d\u79f0\uff08prsname\uff09", "value": "\u9ed8\u8ba4"}, {"label": "\u542f\u52a8\u51fd\u6570\uff08prsstart\uff09", "value": "prsd_start"}, {"label": "\u8bcd\u5143\u51fd\u6570\uff08prstoken\uff09", "value": "prsd_nexttoken"}, {"label": "\u7ed3\u675f\u51fd\u6570\uff08prsend\uff09", "value": "prsd_end"}, {"label": "\u9ad8\u4eae\u51fd\u6570\uff08prsheadline\uff09", "value": "prsd_headline"}, {"label": "\u8bcd\u5143\u7c7b\u578b\u51fd\u6570\uff08prslextype\uff09", "value": "prsd_lextype"}], "tables": [{"key": "tokens", "rows": [{"id": "1", "alias": "asciiword", "description": "\u5355\u8bcd\uff0c\u5168\u90e8\u4e3a ASCII \u5b57\u7b26"}, {"id": "2", "alias": "word", "description": "\u5355\u8bcd\uff0c\u5168\u90e8\u7531\u5b57\u6bcd\u7ec4\u6210"}, {"id": "3", "alias": "numword", "description": "\u5355\u8bcd\uff0c\u5b57\u6bcd\u548c\u6570\u5b57"}, {"id": "4", "alias": "email", "description": "\u7535\u5b50\u90ae\u4ef6\u5730\u5740"}, {"id": "5", "alias": "url", "description": "URL"}, {"id": "6", "alias": "host", "description": "\u4e3b\u673a"}, {"id": "7", "alias": "sfloat", "description": "\u79d1\u5b66\u8bb0\u6570\u6cd5"}, {"id": "8", "alias": "version", "description": "\u7248\u672c\u53f7"}, {"id": "9", "alias": "hword_numpart", "description": "\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\u90e8\u5206\uff0c\u5b57\u6bcd\u548c\u6570\u5b57"}, {"id": "10", "alias": "hword_part", "description": "\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\u90e8\u5206\uff0c\u5168\u90e8\u7531\u5b57\u6bcd\u7ec4\u6210"}, {"id": "11", "alias": "hword_asciipart", "description": "\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\u90e8\u5206\uff0c\u5168\u90e8\u4e3a ASCII \u5b57\u7b26"}, {"id": "12", "alias": "blank", "description": "\u7a7a\u767d\u7b26\u53f7"}, {"id": "13", "alias": "tag", "description": "XML \u6807\u7b7e"}, {"id": "14", "alias": "protocol", "description": "\u534f\u8bae\u5934\u90e8"}, {"id": "15", "alias": "numhword", "description": "\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\uff0c\u5b57\u6bcd\u548c\u6570\u5b57"}, {"id": "16", "alias": "asciihword", "description": "\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\uff0c\u5168\u90e8\u4e3a ASCII \u5b57\u7b26"}, {"id": "17", "alias": "hword", "description": "\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\uff0c\u7531\u5b57\u6bcd\u7ec4\u6210"}, {"id": "18", "alias": "url_path", "description": "URL \u8def\u5f84"}, {"id": "19", "alias": "file", "description": "\u6587\u4ef6\u6216\u8def\u5f84\u540d"}, {"id": "20", "alias": "float", "description": "\u5341\u8fdb\u5236\u8bb0\u6570\u6cd5"}, {"id": "21", "alias": "int", "description": "\u6709\u7b26\u53f7\u6574\u6570"}, {"id": "22", "alias": "uint", "description": "\u65e0\u7b26\u53f7\u6574\u6570"}, {"id": "23", "alias": "entity", "description": "XML \u5b9e\u4f53"}], "title": "\u89e3\u6790\u5668\u8bcd\u5143\u7c7b\u578b", "columns": [{"key": "id", "label": "\u8bcd\u5143\u6807\u8bc6"}, {"key": "alias", "label": "\u522b\u540d"}, {"key": "description", "label": "\u8bf4\u660e"}]}], "aliases": [], "related": [], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "revision": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89", "source_sha256": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89", "catalog_fingerprint": "fefe3c425147a86defada190c9b0663cfe02caa1724f5dede93e46457572252d"}, "sources": [{"url": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "Matching PostgreSQL source archive", "sha256": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, {"url": "https://pg.center/docs/15/textsearch-parsers.html", "path": "textsearch-parsers.html", "label": "PostgreSQL 15 English manual", "sha256": "266b15efd8383431a6eb1ad3dff989c38583a8937dc844292e6c9127358fc522", "language": "en", "original_url": "/docs/15/textsearch-parsers.html"}], "sections": [], "signature": "", "attributes": {"prsend": "prsd_end", "prsname": "default", "prsstart": "prsd_start", "prstoken": "prsd_nexttoken", "prslextype": "prsd_lextype", "prsheadline": "prsd_headline", "prsnamespace": "pg_catalog"}, "description": ["\u9ed8\u8ba4\u5355\u8bcd\u89e3\u6790\u5668"], "manual_html": "<div class=\"sect1\" id=\"TEXTSEARCH-PARSERS\">\n<div class=\"titlepage\">\n<div>\n<div>\n<h2 class=\"title\" lang=\"zh\">\n<div>\n<div>\n<h2 class=\"title\" style=\"clear: both\">12.5.\u00a0\u89e3\u6790\u5668 </h2>\n</div>\n</div>\n</h2>\n</div>\n</div>\n</div>\n<p lang=\"zh\">\u6587\u672c\u68c0\u7d22\u89e3\u6790\u5668\u8d1f\u8d23\u628a\u672a\u5904\u7406\u7684\u6587\u6863\u6587\u672c\u5212\u5206\u6210<em class=\"firstterm\">\u8bcd\u5143</em>\u5e76\u6807\u8bc6\u6bcf\u4e2a\u8bcd\u5143\u7684\u7c7b\u578b\uff0c\u800c\u53ef\u80fd\u7684\u7c7b\u578b\u96c6\u5408\u7531\u89e3\u6790\u5668\u672c\u8eab\u5b9a\u4e49\u3002\u6ce8\u610f\uff0c\u89e3\u6790\u5668\u5b8c\u5168\u4e0d\u4f1a\u4fee\u6539\u6587\u672c \u2014 \u5b83\u53ea\u662f\u8bc6\u522b\u770b\u4f3c\u5408\u7406\u7684\u8bcd\u8fb9\u754c\u3002\u7531\u4e8e\u4f5c\u7528\u8303\u56f4\u6709\u9650\uff0c\u76f8\u6bd4\u81ea\u5b9a\u4e49\u8bcd\u5178\uff0c\u5bf9\u5e94\u7528\u76f8\u5173\u7684\u81ea\u5b9a\u4e49\u89e3\u6790\u5668\u7684\u9700\u6c42\u6ca1\u6709\u90a3\u4e48\u5f3a\u70c8\u3002\u76ee\u524d<span class=\"productname\">PostgreSQL</span>\u53ea\u63d0\u4f9b\u4e00\u79cd\u5185\u7f6e\u89e3\u6790\u5668\uff0c\u800c\u5b83\u5df2\u7ecf\u88ab\u8bc1\u660e\u5bf9\u5e7f\u6cdb\u7684\u5e94\u7528\u90fd\u5f88\u6709\u7528\u3002</p>\n<p lang=\"zh\">\u5185\u7f6e\u89e3\u6790\u5668\u88ab\u79f0\u4e3a<code class=\"literal\">pg_catalog.default</code>\u3002\u5b83\u8bc6\u522b 23 \u79cd\u8bcd\u5143\u7c7b\u578b\uff0c\u5982<a class=\"xref\" href=\"/docs/15/textsearch-parsers.html#TEXTSEARCH-DEFAULT-PARSER\" title=\"\u8868\u00a012.1.\u00a0\u9ed8\u8ba4\u89e3\u6790\u5668\u7684\u8bcd\u5143\u7c7b\u578b\">\u8868\u00a012.1</a>\u6240\u793a\u3002</p>\n<div class=\"table\" id=\"TEXTSEARCH-DEFAULT-PARSER\">\n<p class=\"title\" lang=\"zh\"><strong>\u8868\u00a012.1.\u00a0\u9ed8\u8ba4\u89e3\u6790\u5668\u7684\u8bcd\u5143\u7c7b\u578b</strong></p>\n<div class=\"table-contents\">\n<table class=\"table\">\n<thead>\n<tr>\n<th lang=\"zh\">\u522b\u540d</th>\n<th lang=\"zh\">\u8bf4\u660e</th>\n<th lang=\"zh\">\u793a\u4f8b</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code class=\"literal\">asciiword</code></td>\n<td lang=\"zh\">\u5355\u8bcd\uff0c\u5168\u90e8\u7531 ASCII \u5b57\u6bcd\u7ec4\u6210</td>\n<td><code class=\"literal\">elephant</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">word</code></td>\n<td lang=\"zh\">\u5355\u8bcd\uff0c\u5168\u90e8\u7531\u5b57\u6bcd\u7ec4\u6210</td>\n<td><code class=\"literal\">ma\u00f1ana</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">numword</code></td>\n<td lang=\"zh\">\u5355\u8bcd\uff0c\u5b57\u6bcd\u548c\u6570\u5b57</td>\n<td><code class=\"literal\">beta1</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">asciihword</code></td>\n<td lang=\"zh\">\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\uff0c\u5168\u90e8\u4e3a ASCII \u5b57\u7b26</td>\n<td><code class=\"literal\">up-to-date</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">hword</code></td>\n<td lang=\"zh\">\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\uff0c\u7531\u5b57\u6bcd\u7ec4\u6210</td>\n<td><code class=\"literal\">l\u00f3gico-matem\u00e1tica</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">numhword</code></td>\n<td lang=\"zh\">\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\uff0c\u5b57\u6bcd\u548c\u6570\u5b57</td>\n<td><code class=\"literal\">postgresql-beta1</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">hword_asciipart</code></td>\n<td lang=\"zh\">\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\u90e8\u5206\uff0c\u5168\u90e8\u4e3a ASCII \u5b57\u7b26</td>\n<td lang=\"zh\">postgresql-beta1 \u4e0a\u4e0b\u6587\u4e2d\u7684 postgresql</td>\n</tr>\n<tr>\n<td><code class=\"literal\">hword_part</code></td>\n<td lang=\"zh\">\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\u90e8\u5206\uff0c\u5168\u90e8\u7531\u5b57\u6bcd\u7ec4\u6210</td>\n<td lang=\"zh\">l\u00f3gico-matem\u00e1tica \u4e0a\u4e0b\u6587\u4e2d\u7684 l\u00f3gico \u6216 matem\u00e1tica</td>\n</tr>\n<tr>\n<td><code class=\"literal\">hword_numpart</code></td>\n<td lang=\"zh\">\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\u90e8\u5206\uff0c\u5b57\u6bcd\u548c\u6570\u5b57</td>\n<td lang=\"zh\">postgresql-beta1 \u4e0a\u4e0b\u6587\u4e2d\u7684 beta1</td>\n</tr>\n<tr>\n<td><code class=\"literal\">email</code></td>\n<td lang=\"zh\">\u7535\u5b50\u90ae\u4ef6\u5730\u5740</td>\n<td><code class=\"literal\">foo@example.com</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">protocol</code></td>\n<td lang=\"zh\">\u534f\u8bae\u5934\u90e8</td>\n<td><code class=\"literal\">http://</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">url</code></td>\n<td>URL</td>\n<td><code class=\"literal\">example.com/stuff/index.html</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">host</code></td>\n<td lang=\"zh\">\u4e3b\u673a</td>\n<td><code class=\"literal\">example.com</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">url_path</code></td>\n<td lang=\"zh\">URL \u8def\u5f84</td>\n<td lang=\"zh\"><code class=\"literal\">/stuff/index.html</code>\uff0c\u5728 URL \u4e0a\u4e0b\u6587\u4e2d</td>\n</tr>\n<tr>\n<td><code class=\"literal\">file</code></td>\n<td lang=\"zh\">\u6587\u4ef6\u6216\u8def\u5f84\u540d</td>\n<td lang=\"zh\"><code class=\"literal\">/usr/local/foo.txt</code>\uff0c\u5982\u679c\u4e0d\u5728 URL \u4e2d</td>\n</tr>\n<tr>\n<td><code class=\"literal\">sfloat</code></td>\n<td lang=\"zh\">\u79d1\u5b66\u8bb0\u6570\u6cd5</td>\n<td><code class=\"literal\">-1.234e56</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">float</code></td>\n<td lang=\"zh\">\u5341\u8fdb\u5236\u8bb0\u6570\u6cd5</td>\n<td><code class=\"literal\">-1.234</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">int</code></td>\n<td lang=\"zh\">\u6709\u7b26\u53f7\u6574\u6570</td>\n<td><code class=\"literal\">-1234</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">uint</code></td>\n<td lang=\"zh\">\u65e0\u7b26\u53f7\u6574\u6570</td>\n<td><code class=\"literal\">1234</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">version</code></td>\n<td lang=\"zh\">\u7248\u672c\u53f7</td>\n<td><code class=\"literal\">8.3.0</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">tag</code></td>\n<td lang=\"zh\">XML \u6807\u7b7e</td>\n<td><code class=\"literal\">&lt;a href=\"dictionaries.html\"&gt;</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">entity</code></td>\n<td lang=\"zh\">XML \u5b9e\u4f53</td>\n<td><code class=\"literal\">&amp;amp;</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">blank</code></td>\n<td lang=\"zh\">\u7a7a\u767d\u7b26\u53f7</td>\n<td lang=\"zh\">\uff08\u672a\u88ab\u8bc6\u522b\u4e3a\u5176\u4ed6\u7c7b\u578b\u7684\u7a7a\u767d\u6216\u6807\u70b9\u7b26\u53f7\uff09</td>\n</tr>\n</tbody>\n</table>\n</div>\n</div><br class=\"table-break\"/>\n<div class=\"note\">\n<h3 class=\"title\" lang=\"zh\">\u6ce8\u610f</h3>\n<p lang=\"zh\">\u89e3\u6790\u5668\u5bf9<span class=\"quote\">\u201c<span class=\"quote\">\u5b57\u6bcd</span>\u201d</span>\u7684\u754c\u5b9a\u7531\u6570\u636e\u5e93\u7684\u533a\u57df\u8bbe\u7f6e\u51b3\u5b9a\uff0c\u5177\u4f53\u662f<code class=\"varname\">lc_ctype</code>\u3002\u53ea\u5305\u542b\u57fa\u672c ASCII \u5b57\u6bcd\u7684\u8bcd\u88ab\u62a5\u544a\u4e3a\u4e00\u4e2a\u5355\u72ec\u7684\u8bcd\u5143\u7c7b\u578b\uff0c\u56e0\u4e3a\u6709\u65f6\u533a\u5206\u5b83\u4eec\u4f1a\u5f88\u6709\u7528\u3002\u5728\u5927\u90e8\u5206\u6b27\u6d32\u8bed\u8a00\u4e2d\uff0c\u8bcd\u5143\u7c7b\u578b<code class=\"literal\">word</code>\u548c<code class=\"literal\">asciiword</code>\u5e94\u8be5\u88ab\u540c\u6837\u5bf9\u5f85\u3002</p>\n<p lang=\"zh\"><code class=\"literal\">email</code>\u4e0d\u652f\u6301\u6240\u6709\u7531<a class=\"ulink\" href=\"https://datatracker.ietf.org/doc/html/rfc5322\" target=\"_top\">RFC 5322</a>\u5b9a\u4e49\u7684\u6709\u6548\u7535\u5b50\u90ae\u4ef6\u5b57\u7b26\u3002\u5177\u4f53\u6765\u8bf4\uff0c\u7535\u5b50\u90ae\u4ef6\u7528\u6237\u540d\u4ec5\u652f\u6301\u53e5\u70b9\u3001\u77ed\u6a2a\u7ebf\u548c\u4e0b\u5212\u7ebf\u8fd9\u4e9b\u975e\u5b57\u6bcd\u6570\u5b57\u5b57\u7b26\u3002</p>\n<p lang=\"zh\"><code class=\"literal\">tag</code> \u4e0d\u652f\u6301 <a class=\"ulink\" href=\"https://www.w3.org/TR/xml/\" target=\"_top\">W3C Recommendation, XML</a> \u5b9a\u4e49\u7684\u5168\u90e8\u5408\u6cd5\u6807\u7b7e\u540d\u3002\u5177\u4f53\u800c\u8a00\uff0c\u4ec5\u652f\u6301\u4ee5 ASCII \u5b57\u6bcd\u3001\u4e0b\u5212\u7ebf\u6216\u5192\u53f7\u5f00\u5934\uff0c\u4e14\u53ea\u5305\u542b\u5b57\u6bcd\u3001\u6570\u5b57\u3001\u8fde\u5b57\u7b26\u3001\u4e0b\u5212\u7ebf\u3001\u53e5\u70b9\u548c\u5192\u53f7\u7684\u6807\u7b7e\u540d\u3002<code class=\"literal\">tag</code> \u8fd8\u4f1a\u5305\u542b\u4ee5 <code class=\"literal\">&lt;!--</code> \u5f00\u59cb\u3001\u4ee5 <code class=\"literal\">--&gt;</code> \u7ed3\u675f\u7684 XML \u6ce8\u91ca\uff0c\u4ee5\u53ca XML \u58f0\u660e\uff08\u4f46\u8bf7\u6ce8\u610f\uff0c\u8fd9\u5305\u62ec\u6240\u6709\u4ee5 <code class=\"literal\">&lt;?x</code> \u5f00\u59cb\u5e76\u4ee5 <code class=\"literal\">&gt;</code> \u7ed3\u675f\u7684\u5185\u5bb9\uff09\u3002</p>\n</div>\n<p lang=\"zh\">\u89e3\u6790\u5668\u6709\u53ef\u80fd\u4ece\u540c\u4e00\u6bb5\u6587\u672c\u4e2d\u4ea7\u751f\u91cd\u53e0\u7684\u8bcd\u5143\u3002\u4e3e\u4f8b\u6765\u8bf4\uff0c\u4e00\u4e2a\u5e26\u8fde\u5b57\u7b26\u7684\u8bcd\u65e2\u4f1a\u88ab\u62a5\u544a\u4e3a\u6574\u4e2a\u5355\u8bcd\uff0c\u4e5f\u4f1a\u88ab\u62a5\u544a\u4e3a\u5404\u4e2a\u7ec4\u6210\u90e8\u5206\uff1a</p>\n<pre class=\"screen\">SELECT alias, description, token FROM ts_debug('foo-bar-beta1');\n      alias      |               description                |     token\n-----------------+------------------------------------------+---------------\n numhword        | Hyphenated word, letters and digits      | foo-bar-beta1\n hword_asciipart | Hyphenated word part, all ASCII          | foo\n blank           | Space symbols                            | -\n hword_asciipart | Hyphenated word part, all ASCII          | bar\n blank           | Space symbols                            | -\n hword_numpart   | Hyphenated word part, letters and digits | beta1\n</pre>\n<p lang=\"zh\">\u8fd9\u79cd\u884c\u4e3a\u662f\u53ef\u53d6\u7684\uff0c\u56e0\u4e3a\u5b83\u65e2\u5141\u8bb8\u9488\u5bf9\u6574\u4e2a\u590d\u5408\u8bcd\u641c\u7d22\uff0c\u4e5f\u5141\u8bb8\u9488\u5bf9\u5404\u4e2a\u7ec4\u6210\u90e8\u5206\u641c\u7d22\u3002\u4e0b\u9762\u662f\u53e6\u4e00\u4e2a\u6709\u542f\u53d1\u6027\u7684\u793a\u4f8b\uff1a</p>\n<pre class=\"screen\">SELECT alias, description, token FROM ts_debug('http://example.com/stuff/index.html');\n  alias   |  description  |            token\n----------+---------------+------------------------------\n protocol | Protocol head | http://\n url      | URL           | example.com/stuff/index.html\n host     | Host          | example.com\n url_path | URL path      | /stuff/index.html\n</pre>\n</div>", "manual_path": "/docs/15/textsearch-parsers.html", "localization": {"status": "complete", "sources": [{"url": "/docs/15/catalog-pg-amproc.html", "method": "same-major semantic node", "sha256": "2af091c97e844db68e9fae9841e7d23dba65cd9121b0d4b18c2a7f0f2adc0426", "language": "zh", "matched_nodes": ["#CATALOG-PG-AMPROC/p[5]/span[2]/span[0]"]}, {"url": "/docs/15/textsearch-parsers.html", "method": "same-major semantic node", "sha256": "5a97d2c90646900fb5185eb7520aabf2c0ec9d05924a3603fe749bb3a022d2a9", "language": "zh", "matched_nodes": ["#TEXTSEARCH-PARSERS/div[0]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[0]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[10]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[12]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[13]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[13]/td[2]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[14]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[14]/td[2]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[15]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[16]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[17]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[18]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[19]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[1]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[20]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[21]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[22]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[22]/td[2]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[2]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[3]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[4]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[5]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[6]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[7]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[8]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[9]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/thead[1]/tr[0]/th[2]", "#TEXTSEARCH-PARSERS/div[3]/p[0]", "#TEXTSEARCH-PARSERS/div[5]/h3[0]", "#TEXTSEARCH-PARSERS/div[5]/p[1]", "#TEXTSEARCH-PARSERS/div[5]/p[2]", "#TEXTSEARCH-PARSERS/div[5]/p[3]", "#TEXTSEARCH-PARSERS/p[1]", "#TEXTSEARCH-PARSERS/p[2]", "#TEXTSEARCH-PARSERS/p[6]", "#TEXTSEARCH-PARSERS/p[8]"]}], "language": "zh", "original_text": {"/versions/15/description/0": "default word parser", "/versions/15/facts/0/label": "Prsnamespace", "/versions/15/facts/1/label": "Prsname", "/versions/15/facts/1/value": "default", "/versions/15/facts/2/label": "Prsstart", "/versions/15/facts/3/label": "Prstoken", "/versions/15/facts/4/label": "Prsend", "/versions/15/facts/5/label": "Prsheadline", "/versions/15/facts/6/label": "Prslextype", "/versions/15/tables/0/title": "Parser token types", "/versions/15/tables/0/columns/0/label": "Token ID", "/versions/15/tables/0/columns/1/label": "Alias", "/versions/15/tables/0/columns/2/label": "Description", "/versions/15/tables/0/rows/0/description": "Word, all ASCII", "/versions/15/tables/0/rows/1/description": "Word, all letters", "/versions/15/tables/0/rows/2/description": "Word, letters and digits", "/versions/15/tables/0/rows/3/description": "Email address", "/versions/15/tables/0/rows/5/description": "Host", "/versions/15/tables/0/rows/6/description": "Scientific notation", "/versions/15/tables/0/rows/7/description": "Version number", "/versions/15/tables/0/rows/8/description": "Hyphenated word part, letters and digits", "/versions/15/tables/0/rows/9/description": "Hyphenated word part, all letters", "/versions/15/tables/0/rows/10/description": "Hyphenated word part, all ASCII", "/versions/15/tables/0/rows/11/description": "Space symbols", "/versions/15/tables/0/rows/12/description": "XML tag", "/versions/15/tables/0/rows/13/description": "Protocol head", "/versions/15/tables/0/rows/14/description": "Hyphenated word, letters and digits", "/versions/15/tables/0/rows/15/description": "Hyphenated word, all ASCII", "/versions/15/tables/0/rows/16/description": "Hyphenated word, all letters", "/versions/15/tables/0/rows/17/description": "URL path", "/versions/15/tables/0/rows/18/description": "File or path name", "/versions/15/tables/0/rows/19/description": "Decimal notation", "/versions/15/tables/0/rows/20/description": "Signed integer", "/versions/15/tables/0/rows/21/description": "Unsigned integer", "/versions/15/tables/0/rows/22/description": "XML entity"}, "fallback_fields": [], "source_language": "en", "original_snapshot_sha256": "46cb8b3691948878a2b3ecf20ec96159b1f83f214e6d73b3d4c5ee1727cfd5d9"}, "comparison_data": {"tokens": [{"id": "1", "alias": "asciiword", "description": "Word, all ASCII"}, {"id": "2", "alias": "word", "description": "Word, all letters"}, {"id": "3", "alias": "numword", "description": "Word, letters and digits"}, {"id": "4", "alias": "email", "description": "Email address"}, {"id": "5", "alias": "url", "description": "URL"}, {"id": "6", "alias": "host", "description": "Host"}, {"id": "7", "alias": "sfloat", "description": "Scientific notation"}, {"id": "8", "alias": "version", "description": "Version number"}, {"id": "9", "alias": "hword_numpart", "description": "Hyphenated word part, letters and digits"}, {"id": "10", "alias": "hword_part", "description": "Hyphenated word part, all letters"}, {"id": "11", "alias": "hword_asciipart", "description": "Hyphenated word part, all ASCII"}, {"id": "12", "alias": "blank", "description": "Space symbols"}, {"id": "13", "alias": "tag", "description": "XML tag"}, {"id": "14", "alias": "protocol", "description": "Protocol head"}, {"id": "15", "alias": "numhword", "description": "Hyphenated word, letters and digits"}, {"id": "16", "alias": "asciihword", "description": "Hyphenated word, all ASCII"}, {"id": "17", "alias": "hword", "description": "Hyphenated word, all letters"}, {"id": "18", "alias": "url_path", "description": "URL path"}, {"id": "19", "alias": "file", "description": "File or path name"}, {"id": "20", "alias": "float", "description": "Decimal notation"}, {"id": "21", "alias": "int", "description": "Signed integer"}, {"id": "22", "alias": "uint", "description": "Unsigned integer"}, {"id": "23", "alias": "entity", "description": "XML entity"}], "attributes": {"prsend": "prsd_end", "prsname": "default", "prsstart": "prsd_start", "prstoken": "prsd_nexttoken", "prslextype": "prsd_lextype", "prsheadline": "prsd_headline", "prsnamespace": "pg_catalog"}}, "comparison_hash": "cc0b46768e43de6aa2e4460f1526f915791374259dbab054b02d6cc54582f89b", "manual_language": "zh"}, "16": {"facts": [{"label": "\u89e3\u6790\u5668\u6a21\u5f0f\uff08prsnamespace\uff09", "value": "pg_catalog"}, {"label": "\u89e3\u6790\u5668\u540d\u79f0\uff08prsname\uff09", "value": "\u9ed8\u8ba4"}, {"label": "\u542f\u52a8\u51fd\u6570\uff08prsstart\uff09", "value": "prsd_start"}, {"label": "\u8bcd\u5143\u51fd\u6570\uff08prstoken\uff09", "value": "prsd_nexttoken"}, {"label": "\u7ed3\u675f\u51fd\u6570\uff08prsend\uff09", "value": "prsd_end"}, {"label": "\u9ad8\u4eae\u51fd\u6570\uff08prsheadline\uff09", "value": "prsd_headline"}, {"label": "\u8bcd\u5143\u7c7b\u578b\u51fd\u6570\uff08prslextype\uff09", "value": "prsd_lextype"}], "tables": [{"key": "tokens", "rows": [{"id": "1", "alias": "asciiword", "description": "\u5355\u8bcd\uff0c\u5168\u90e8\u4e3a ASCII \u5b57\u7b26"}, {"id": "2", "alias": "word", "description": "\u5355\u8bcd\uff0c\u5168\u90e8\u7531\u5b57\u6bcd\u7ec4\u6210"}, {"id": "3", "alias": "numword", "description": "\u5355\u8bcd\uff0c\u5b57\u6bcd\u548c\u6570\u5b57"}, {"id": "4", "alias": "email", "description": "\u7535\u5b50\u90ae\u4ef6\u5730\u5740"}, {"id": "5", "alias": "url", "description": "URL"}, {"id": "6", "alias": "host", "description": "\u4e3b\u673a"}, {"id": "7", "alias": "sfloat", "description": "\u79d1\u5b66\u8bb0\u6570\u6cd5"}, {"id": "8", "alias": "version", "description": "\u7248\u672c\u53f7"}, {"id": "9", "alias": "hword_numpart", "description": "\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\u90e8\u5206\uff0c\u5b57\u6bcd\u548c\u6570\u5b57"}, {"id": "10", "alias": "hword_part", "description": "\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\u90e8\u5206\uff0c\u5168\u90e8\u7531\u5b57\u6bcd\u7ec4\u6210"}, {"id": "11", "alias": "hword_asciipart", "description": "\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\u90e8\u5206\uff0c\u5168\u90e8\u4e3a ASCII \u5b57\u7b26"}, {"id": "12", "alias": "blank", "description": "\u7a7a\u767d\u7b26\u53f7"}, {"id": "13", "alias": "tag", "description": "XML \u6807\u7b7e"}, {"id": "14", "alias": "protocol", "description": "\u534f\u8bae\u5934\u90e8"}, {"id": "15", "alias": "numhword", "description": "\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\uff0c\u5b57\u6bcd\u548c\u6570\u5b57"}, {"id": "16", "alias": "asciihword", "description": "\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\uff0c\u5168\u90e8\u4e3a ASCII \u5b57\u7b26"}, {"id": "17", "alias": "hword", "description": "\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\uff0c\u7531\u5b57\u6bcd\u7ec4\u6210"}, {"id": "18", "alias": "url_path", "description": "URL \u8def\u5f84"}, {"id": "19", "alias": "file", "description": "\u6587\u4ef6\u6216\u8def\u5f84\u540d"}, {"id": "20", "alias": "float", "description": "\u5341\u8fdb\u5236\u8bb0\u6570\u6cd5"}, {"id": "21", "alias": "int", "description": "\u6709\u7b26\u53f7\u6574\u6570"}, {"id": "22", "alias": "uint", "description": "\u65e0\u7b26\u53f7\u6574\u6570"}, {"id": "23", "alias": "entity", "description": "XML \u5b9e\u4f53"}], "title": "\u89e3\u6790\u5668\u8bcd\u5143\u7c7b\u578b", "columns": [{"key": "id", "label": "\u8bcd\u5143\u6807\u8bc6"}, {"key": "alias", "label": "\u522b\u540d"}, {"key": "description", "label": "\u8bf4\u660e"}]}], "aliases": [], "related": [], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "revision": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed", "source_sha256": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed", "catalog_fingerprint": "fa133458dc8f52e15083b4f59b7a582e2e378b608d3ac5c53054df458a374e23"}, "sources": [{"url": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "Matching PostgreSQL source archive", "sha256": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, {"url": "https://pg.center/docs/16/textsearch-parsers.html", "path": "textsearch-parsers.html", "label": "PostgreSQL 16 English manual", "sha256": "04d266cc97398cbc4f4d3c701f05040e26845f9b3af6f2f65f6f963ee093bea3", "language": "en", "original_url": "/docs/16/textsearch-parsers.html"}], "sections": [], "signature": "", "attributes": {"prsend": "prsd_end", "prsname": "default", "prsstart": "prsd_start", "prstoken": "prsd_nexttoken", "prslextype": "prsd_lextype", "prsheadline": "prsd_headline", "prsnamespace": "pg_catalog"}, "description": ["\u9ed8\u8ba4\u5355\u8bcd\u89e3\u6790\u5668"], "manual_html": "<div class=\"sect1\" id=\"TEXTSEARCH-PARSERS\">\n<div class=\"titlepage\">\n<div>\n<div>\n<h2 class=\"title\" lang=\"zh\">\n<div>\n<div>\n<h2 class=\"title\" style=\"clear: both\">12.5.\u00a0\u89e3\u6790\u5668 </h2>\n</div>\n</div>\n</h2>\n</div>\n</div>\n</div>\n<p lang=\"zh\">\u6587\u672c\u68c0\u7d22\u89e3\u6790\u5668\u8d1f\u8d23\u628a\u672a\u5904\u7406\u7684\u6587\u6863\u6587\u672c\u5212\u5206\u6210<em class=\"firstterm\">\u8bcd\u5143</em>\u5e76\u6807\u8bc6\u6bcf\u4e2a\u8bcd\u5143\u7684\u7c7b\u578b\uff0c\u800c\u53ef\u80fd\u7684\u7c7b\u578b\u96c6\u5408\u7531\u89e3\u6790\u5668\u672c\u8eab\u5b9a\u4e49\u3002\u6ce8\u610f\uff0c\u89e3\u6790\u5668\u5b8c\u5168\u4e0d\u4f1a\u4fee\u6539\u6587\u672c \u2014 \u5b83\u53ea\u662f\u8bc6\u522b\u770b\u4f3c\u5408\u7406\u7684\u8bcd\u8fb9\u754c\u3002\u7531\u4e8e\u4f5c\u7528\u8303\u56f4\u6709\u9650\uff0c\u76f8\u6bd4\u81ea\u5b9a\u4e49\u8bcd\u5178\uff0c\u5bf9\u5e94\u7528\u76f8\u5173\u7684\u81ea\u5b9a\u4e49\u89e3\u6790\u5668\u7684\u9700\u6c42\u6ca1\u6709\u90a3\u4e48\u5f3a\u70c8\u3002\u76ee\u524d<span class=\"productname\">PostgreSQL</span>\u53ea\u63d0\u4f9b\u4e00\u79cd\u5185\u7f6e\u89e3\u6790\u5668\uff0c\u800c\u5b83\u5df2\u7ecf\u88ab\u8bc1\u660e\u5bf9\u5e7f\u6cdb\u7684\u5e94\u7528\u90fd\u5f88\u6709\u7528\u3002</p>\n<p lang=\"zh\">\u5185\u7f6e\u89e3\u6790\u5668\u88ab\u79f0\u4e3a<code class=\"literal\">pg_catalog.default</code>\u3002\u5b83\u8bc6\u522b 23 \u79cd\u8bcd\u5143\u7c7b\u578b\uff0c\u5982<a class=\"xref\" href=\"/docs/16/textsearch-parsers.html#TEXTSEARCH-DEFAULT-PARSER\" title=\"\u8868\u00a012.1.\u00a0\u9ed8\u8ba4\u89e3\u6790\u5668\u7684\u8bcd\u5143\u7c7b\u578b\">\u8868\u00a012.1</a>\u6240\u793a\u3002</p>\n<div class=\"table\" id=\"TEXTSEARCH-DEFAULT-PARSER\">\n<p class=\"title\" lang=\"zh\"><strong>\u8868\u00a012.1.\u00a0\u9ed8\u8ba4\u89e3\u6790\u5668\u7684\u8bcd\u5143\u7c7b\u578b</strong></p>\n<div class=\"table-contents\">\n<table class=\"table\">\n<thead>\n<tr>\n<th lang=\"zh\">\u522b\u540d</th>\n<th lang=\"zh\">\u8bf4\u660e</th>\n<th lang=\"zh\">\u793a\u4f8b</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code class=\"literal\">asciiword</code></td>\n<td lang=\"zh\">\u5355\u8bcd\uff0c\u5168\u90e8\u7531 ASCII \u5b57\u6bcd\u7ec4\u6210</td>\n<td><code class=\"literal\">elephant</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">word</code></td>\n<td lang=\"zh\">\u5355\u8bcd\uff0c\u5168\u90e8\u7531\u5b57\u6bcd\u7ec4\u6210</td>\n<td><code class=\"literal\">ma\u00f1ana</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">numword</code></td>\n<td lang=\"zh\">\u5355\u8bcd\uff0c\u5b57\u6bcd\u548c\u6570\u5b57</td>\n<td><code class=\"literal\">beta1</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">asciihword</code></td>\n<td lang=\"zh\">\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\uff0c\u5168\u90e8\u4e3a ASCII \u5b57\u7b26</td>\n<td><code class=\"literal\">up-to-date</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">hword</code></td>\n<td lang=\"zh\">\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\uff0c\u7531\u5b57\u6bcd\u7ec4\u6210</td>\n<td><code class=\"literal\">l\u00f3gico-matem\u00e1tica</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">numhword</code></td>\n<td lang=\"zh\">\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\uff0c\u5b57\u6bcd\u548c\u6570\u5b57</td>\n<td><code class=\"literal\">postgresql-beta1</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">hword_asciipart</code></td>\n<td lang=\"zh\">\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\u90e8\u5206\uff0c\u5168\u90e8\u4e3a ASCII \u5b57\u7b26</td>\n<td lang=\"zh\">postgresql-beta1 \u4e0a\u4e0b\u6587\u4e2d\u7684 postgresql</td>\n</tr>\n<tr>\n<td><code class=\"literal\">hword_part</code></td>\n<td lang=\"zh\">\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\u90e8\u5206\uff0c\u5168\u90e8\u7531\u5b57\u6bcd\u7ec4\u6210</td>\n<td lang=\"zh\">l\u00f3gico-matem\u00e1tica \u4e0a\u4e0b\u6587\u4e2d\u7684 l\u00f3gico \u6216 matem\u00e1tica</td>\n</tr>\n<tr>\n<td><code class=\"literal\">hword_numpart</code></td>\n<td lang=\"zh\">\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\u90e8\u5206\uff0c\u5b57\u6bcd\u548c\u6570\u5b57</td>\n<td lang=\"zh\">postgresql-beta1 \u4e0a\u4e0b\u6587\u4e2d\u7684 beta1</td>\n</tr>\n<tr>\n<td><code class=\"literal\">email</code></td>\n<td lang=\"zh\">\u7535\u5b50\u90ae\u4ef6\u5730\u5740</td>\n<td><code class=\"literal\">foo@example.com</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">protocol</code></td>\n<td lang=\"zh\">\u534f\u8bae\u5934\u90e8</td>\n<td><code class=\"literal\">http://</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">url</code></td>\n<td>URL</td>\n<td><code class=\"literal\">example.com/stuff/index.html</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">host</code></td>\n<td lang=\"zh\">\u4e3b\u673a</td>\n<td><code class=\"literal\">example.com</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">url_path</code></td>\n<td lang=\"zh\">URL \u8def\u5f84</td>\n<td lang=\"zh\"><code class=\"literal\">/stuff/index.html</code>\uff0c\u5728 URL \u4e0a\u4e0b\u6587\u4e2d</td>\n</tr>\n<tr>\n<td><code class=\"literal\">file</code></td>\n<td lang=\"zh\">\u6587\u4ef6\u6216\u8def\u5f84\u540d</td>\n<td lang=\"zh\"><code class=\"literal\">/usr/local/foo.txt</code>\uff0c\u5982\u679c\u4e0d\u5728 URL \u4e2d</td>\n</tr>\n<tr>\n<td><code class=\"literal\">sfloat</code></td>\n<td lang=\"zh\">\u79d1\u5b66\u8bb0\u6570\u6cd5</td>\n<td><code class=\"literal\">-1.234e56</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">float</code></td>\n<td lang=\"zh\">\u5341\u8fdb\u5236\u8bb0\u6570\u6cd5</td>\n<td><code class=\"literal\">-1.234</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">int</code></td>\n<td lang=\"zh\">\u6709\u7b26\u53f7\u6574\u6570</td>\n<td><code class=\"literal\">-1234</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">uint</code></td>\n<td lang=\"zh\">\u65e0\u7b26\u53f7\u6574\u6570</td>\n<td><code class=\"literal\">1234</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">version</code></td>\n<td lang=\"zh\">\u7248\u672c\u53f7</td>\n<td><code class=\"literal\">8.3.0</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">tag</code></td>\n<td lang=\"zh\">XML \u6807\u7b7e</td>\n<td><code class=\"literal\">&lt;a href=\"dictionaries.html\"&gt;</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">entity</code></td>\n<td lang=\"zh\">XML \u5b9e\u4f53</td>\n<td><code class=\"literal\">&amp;amp;</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">blank</code></td>\n<td lang=\"zh\">\u7a7a\u767d\u7b26\u53f7</td>\n<td lang=\"zh\">\uff08\u672a\u88ab\u8bc6\u522b\u4e3a\u5176\u4ed6\u7c7b\u578b\u7684\u7a7a\u767d\u6216\u6807\u70b9\u7b26\u53f7\uff09</td>\n</tr>\n</tbody>\n</table>\n</div>\n</div><br class=\"table-break\"/>\n<div class=\"note\">\n<h3 class=\"title\" lang=\"zh\">\u6ce8\u610f</h3>\n<p lang=\"zh\">\u89e3\u6790\u5668\u5bf9<span class=\"quote\">\u201c<span class=\"quote\">\u5b57\u6bcd</span>\u201d</span>\u7684\u754c\u5b9a\u7531\u6570\u636e\u5e93\u7684\u533a\u57df\u8bbe\u7f6e\u51b3\u5b9a\uff0c\u5177\u4f53\u662f<code class=\"varname\">lc_ctype</code>\u3002\u53ea\u5305\u542b\u57fa\u672c ASCII \u5b57\u6bcd\u7684\u8bcd\u88ab\u62a5\u544a\u4e3a\u4e00\u4e2a\u5355\u72ec\u7684\u8bcd\u5143\u7c7b\u578b\uff0c\u56e0\u4e3a\u6709\u65f6\u533a\u5206\u5b83\u4eec\u4f1a\u5f88\u6709\u7528\u3002\u5728\u5927\u90e8\u5206\u6b27\u6d32\u8bed\u8a00\u4e2d\uff0c\u8bcd\u5143\u7c7b\u578b<code class=\"literal\">word</code>\u548c<code class=\"literal\">asciiword</code>\u5e94\u8be5\u88ab\u540c\u6837\u5bf9\u5f85\u3002</p>\n<p lang=\"zh\"><code class=\"literal\">email</code>\u4e0d\u652f\u6301\u6240\u6709\u7531<a class=\"ulink\" href=\"https://datatracker.ietf.org/doc/html/rfc5322\" target=\"_top\">RFC 5322</a>\u5b9a\u4e49\u7684\u6709\u6548\u7535\u5b50\u90ae\u4ef6\u5b57\u7b26\u3002\u5177\u4f53\u6765\u8bf4\uff0c\u7535\u5b50\u90ae\u4ef6\u7528\u6237\u540d\u4ec5\u652f\u6301\u53e5\u70b9\u3001\u77ed\u6a2a\u7ebf\u548c\u4e0b\u5212\u7ebf\u8fd9\u4e9b\u975e\u5b57\u6bcd\u6570\u5b57\u5b57\u7b26\u3002</p>\n<p lang=\"zh\"><code class=\"literal\">tag</code> \u4e0d\u652f\u6301 <a class=\"ulink\" href=\"https://www.w3.org/TR/xml/\" target=\"_top\">W3C Recommendation, XML</a> \u5b9a\u4e49\u7684\u5168\u90e8\u5408\u6cd5\u6807\u7b7e\u540d\u3002\u5177\u4f53\u800c\u8a00\uff0c\u4ec5\u652f\u6301\u4ee5 ASCII \u5b57\u6bcd\u3001\u4e0b\u5212\u7ebf\u6216\u5192\u53f7\u5f00\u5934\uff0c\u4e14\u53ea\u5305\u542b\u5b57\u6bcd\u3001\u6570\u5b57\u3001\u8fde\u5b57\u7b26\u3001\u4e0b\u5212\u7ebf\u3001\u53e5\u70b9\u548c\u5192\u53f7\u7684\u6807\u7b7e\u540d\u3002<code class=\"literal\">tag</code> \u8fd8\u4f1a\u5305\u542b\u4ee5 <code class=\"literal\">&lt;!--</code> \u5f00\u59cb\u3001\u4ee5 <code class=\"literal\">--&gt;</code> \u7ed3\u675f\u7684 XML \u6ce8\u91ca\uff0c\u4ee5\u53ca XML \u58f0\u660e\uff08\u4f46\u8bf7\u6ce8\u610f\uff0c\u8fd9\u5305\u62ec\u6240\u6709\u4ee5 <code class=\"literal\">&lt;?x</code> \u5f00\u59cb\u5e76\u4ee5 <code class=\"literal\">&gt;</code> \u7ed3\u675f\u7684\u5185\u5bb9\uff09\u3002</p>\n</div>\n<p lang=\"zh\">\u89e3\u6790\u5668\u6709\u53ef\u80fd\u4ece\u540c\u4e00\u6bb5\u6587\u672c\u4e2d\u4ea7\u751f\u91cd\u53e0\u7684\u8bcd\u5143\u3002\u4e3e\u4f8b\u6765\u8bf4\uff0c\u4e00\u4e2a\u5e26\u8fde\u5b57\u7b26\u7684\u8bcd\u65e2\u4f1a\u88ab\u62a5\u544a\u4e3a\u6574\u4e2a\u5355\u8bcd\uff0c\u4e5f\u4f1a\u88ab\u62a5\u544a\u4e3a\u5404\u4e2a\u7ec4\u6210\u90e8\u5206\uff1a</p>\n<pre class=\"screen\">SELECT alias, description, token FROM ts_debug('foo-bar-beta1');\n      alias      |               description                |     token\n-----------------+------------------------------------------+---------------\n numhword        | Hyphenated word, letters and digits      | foo-bar-beta1\n hword_asciipart | Hyphenated word part, all ASCII          | foo\n blank           | Space symbols                            | -\n hword_asciipart | Hyphenated word part, all ASCII          | bar\n blank           | Space symbols                            | -\n hword_numpart   | Hyphenated word part, letters and digits | beta1\n</pre>\n<p lang=\"zh\">\u8fd9\u79cd\u884c\u4e3a\u662f\u53ef\u53d6\u7684\uff0c\u56e0\u4e3a\u5b83\u65e2\u5141\u8bb8\u9488\u5bf9\u6574\u4e2a\u590d\u5408\u8bcd\u641c\u7d22\uff0c\u4e5f\u5141\u8bb8\u9488\u5bf9\u5404\u4e2a\u7ec4\u6210\u90e8\u5206\u641c\u7d22\u3002\u4e0b\u9762\u662f\u53e6\u4e00\u4e2a\u6709\u542f\u53d1\u6027\u7684\u793a\u4f8b\uff1a</p>\n<pre class=\"screen\">SELECT alias, description, token FROM ts_debug('http://example.com/stuff/index.html');\n  alias   |  description  |            token\n----------+---------------+------------------------------\n protocol | Protocol head | http://\n url      | URL           | example.com/stuff/index.html\n host     | Host          | example.com\n url_path | URL path      | /stuff/index.html\n</pre>\n</div>", "manual_path": "/docs/16/textsearch-parsers.html", "localization": {"status": "complete", "sources": [{"url": "/docs/16/catalog-pg-amproc.html", "method": "same-major semantic node", "sha256": "bd6afb30bbf4c65c31030954168bc14f2e9c84a294ae7e96be2f04b4dcb20a16", "language": "zh", "matched_nodes": ["#CATALOG-PG-AMPROC/p[5]/span[2]/span[0]"]}, {"url": "/docs/16/textsearch-parsers.html", "method": "same-major semantic node", "sha256": "b2b80472ee6cf11facaf964c54184cc25492167ea752ea2c22abdd2da9e91942", "language": "zh", "matched_nodes": ["#TEXTSEARCH-PARSERS/div[0]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[0]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[10]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[12]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[13]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[13]/td[2]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[14]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[14]/td[2]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[15]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[16]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[17]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[18]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[19]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[1]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[20]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[21]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[22]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[22]/td[2]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[2]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[3]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[4]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[5]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[6]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[7]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[8]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[9]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/thead[1]/tr[0]/th[2]", "#TEXTSEARCH-PARSERS/div[3]/p[0]", "#TEXTSEARCH-PARSERS/div[5]/h3[0]", "#TEXTSEARCH-PARSERS/div[5]/p[1]", "#TEXTSEARCH-PARSERS/div[5]/p[2]", "#TEXTSEARCH-PARSERS/div[5]/p[3]", "#TEXTSEARCH-PARSERS/p[1]", "#TEXTSEARCH-PARSERS/p[2]", "#TEXTSEARCH-PARSERS/p[6]", "#TEXTSEARCH-PARSERS/p[8]"]}], "language": "zh", "original_text": {"/versions/16/description/0": "default word parser", "/versions/16/facts/0/label": "Prsnamespace", "/versions/16/facts/1/label": "Prsname", "/versions/16/facts/1/value": "default", "/versions/16/facts/2/label": "Prsstart", "/versions/16/facts/3/label": "Prstoken", "/versions/16/facts/4/label": "Prsend", "/versions/16/facts/5/label": "Prsheadline", "/versions/16/facts/6/label": "Prslextype", "/versions/16/tables/0/title": "Parser token types", "/versions/16/tables/0/columns/0/label": "Token ID", "/versions/16/tables/0/columns/1/label": "Alias", "/versions/16/tables/0/columns/2/label": "Description", "/versions/16/tables/0/rows/0/description": "Word, all ASCII", "/versions/16/tables/0/rows/1/description": "Word, all letters", "/versions/16/tables/0/rows/2/description": "Word, letters and digits", "/versions/16/tables/0/rows/3/description": "Email address", "/versions/16/tables/0/rows/5/description": "Host", "/versions/16/tables/0/rows/6/description": "Scientific notation", "/versions/16/tables/0/rows/7/description": "Version number", "/versions/16/tables/0/rows/8/description": "Hyphenated word part, letters and digits", "/versions/16/tables/0/rows/9/description": "Hyphenated word part, all letters", "/versions/16/tables/0/rows/10/description": "Hyphenated word part, all ASCII", "/versions/16/tables/0/rows/11/description": "Space symbols", "/versions/16/tables/0/rows/12/description": "XML tag", "/versions/16/tables/0/rows/13/description": "Protocol head", "/versions/16/tables/0/rows/14/description": "Hyphenated word, letters and digits", "/versions/16/tables/0/rows/15/description": "Hyphenated word, all ASCII", "/versions/16/tables/0/rows/16/description": "Hyphenated word, all letters", "/versions/16/tables/0/rows/17/description": "URL path", "/versions/16/tables/0/rows/18/description": "File or path name", "/versions/16/tables/0/rows/19/description": "Decimal notation", "/versions/16/tables/0/rows/20/description": "Signed integer", "/versions/16/tables/0/rows/21/description": "Unsigned integer", "/versions/16/tables/0/rows/22/description": "XML entity"}, "fallback_fields": [], "source_language": "en", "original_snapshot_sha256": "312591b920c0f449d4925119ac6dd28b81e58cc2e4f15f7e2187167712db7c9f"}, "comparison_data": {"tokens": [{"id": "1", "alias": "asciiword", "description": "Word, all ASCII"}, {"id": "2", "alias": "word", "description": "Word, all letters"}, {"id": "3", "alias": "numword", "description": "Word, letters and digits"}, {"id": "4", "alias": "email", "description": "Email address"}, {"id": "5", "alias": "url", "description": "URL"}, {"id": "6", "alias": "host", "description": "Host"}, {"id": "7", "alias": "sfloat", "description": "Scientific notation"}, {"id": "8", "alias": "version", "description": "Version number"}, {"id": "9", "alias": "hword_numpart", "description": "Hyphenated word part, letters and digits"}, {"id": "10", "alias": "hword_part", "description": "Hyphenated word part, all letters"}, {"id": "11", "alias": "hword_asciipart", "description": "Hyphenated word part, all ASCII"}, {"id": "12", "alias": "blank", "description": "Space symbols"}, {"id": "13", "alias": "tag", "description": "XML tag"}, {"id": "14", "alias": "protocol", "description": "Protocol head"}, {"id": "15", "alias": "numhword", "description": "Hyphenated word, letters and digits"}, {"id": "16", "alias": "asciihword", "description": "Hyphenated word, all ASCII"}, {"id": "17", "alias": "hword", "description": "Hyphenated word, all letters"}, {"id": "18", "alias": "url_path", "description": "URL path"}, {"id": "19", "alias": "file", "description": "File or path name"}, {"id": "20", "alias": "float", "description": "Decimal notation"}, {"id": "21", "alias": "int", "description": "Signed integer"}, {"id": "22", "alias": "uint", "description": "Unsigned integer"}, {"id": "23", "alias": "entity", "description": "XML entity"}], "attributes": {"prsend": "prsd_end", "prsname": "default", "prsstart": "prsd_start", "prstoken": "prsd_nexttoken", "prslextype": "prsd_lextype", "prsheadline": "prsd_headline", "prsnamespace": "pg_catalog"}}, "comparison_hash": "cc0b46768e43de6aa2e4460f1526f915791374259dbab054b02d6cc54582f89b", "manual_language": "zh"}, "17": {"facts": [{"label": "\u89e3\u6790\u5668\u6a21\u5f0f\uff08prsnamespace\uff09", "value": "pg_catalog"}, {"label": "\u89e3\u6790\u5668\u540d\u79f0\uff08prsname\uff09", "value": "\u9ed8\u8ba4"}, {"label": "\u542f\u52a8\u51fd\u6570\uff08prsstart\uff09", "value": "prsd_start"}, {"label": "\u8bcd\u5143\u51fd\u6570\uff08prstoken\uff09", "value": "prsd_nexttoken"}, {"label": "\u7ed3\u675f\u51fd\u6570\uff08prsend\uff09", "value": "prsd_end"}, {"label": "\u9ad8\u4eae\u51fd\u6570\uff08prsheadline\uff09", "value": "prsd_headline"}, {"label": "\u8bcd\u5143\u7c7b\u578b\u51fd\u6570\uff08prslextype\uff09", "value": "prsd_lextype"}], "tables": [{"key": "tokens", "rows": [{"id": "1", "alias": "asciiword", "description": "\u5355\u8bcd\uff0c\u5168\u90e8\u4e3a ASCII \u5b57\u7b26"}, {"id": "2", "alias": "word", "description": "\u5355\u8bcd\uff0c\u5168\u90e8\u7531\u5b57\u6bcd\u7ec4\u6210"}, {"id": "3", "alias": "numword", "description": "\u5355\u8bcd\uff0c\u5b57\u6bcd\u548c\u6570\u5b57"}, {"id": "4", "alias": "email", "description": "\u7535\u5b50\u90ae\u4ef6\u5730\u5740"}, {"id": "5", "alias": "url", "description": "URL"}, {"id": "6", "alias": "host", "description": "\u4e3b\u673a"}, {"id": "7", "alias": "sfloat", "description": "\u79d1\u5b66\u8bb0\u6570\u6cd5"}, {"id": "8", "alias": "version", "description": "\u7248\u672c\u53f7"}, {"id": "9", "alias": "hword_numpart", "description": "\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\u90e8\u5206\uff0c\u5b57\u6bcd\u548c\u6570\u5b57"}, {"id": "10", "alias": "hword_part", "description": "\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\u90e8\u5206\uff0c\u5168\u90e8\u7531\u5b57\u6bcd\u7ec4\u6210"}, {"id": "11", "alias": "hword_asciipart", "description": "\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\u90e8\u5206\uff0c\u5168\u90e8\u4e3a ASCII \u5b57\u7b26"}, {"id": "12", "alias": "blank", "description": "\u7a7a\u767d\u7b26\u53f7"}, {"id": "13", "alias": "tag", "description": "XML \u6807\u7b7e"}, {"id": "14", "alias": "protocol", "description": "\u534f\u8bae\u5934\u90e8"}, {"id": "15", "alias": "numhword", "description": "\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\uff0c\u5b57\u6bcd\u548c\u6570\u5b57"}, {"id": "16", "alias": "asciihword", "description": "\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\uff0c\u5168\u90e8\u4e3a ASCII \u5b57\u7b26"}, {"id": "17", "alias": "hword", "description": "\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\uff0c\u7531\u5b57\u6bcd\u7ec4\u6210"}, {"id": "18", "alias": "url_path", "description": "URL \u8def\u5f84"}, {"id": "19", "alias": "file", "description": "\u6587\u4ef6\u6216\u8def\u5f84\u540d"}, {"id": "20", "alias": "float", "description": "\u5341\u8fdb\u5236\u8bb0\u6570\u6cd5"}, {"id": "21", "alias": "int", "description": "\u6709\u7b26\u53f7\u6574\u6570"}, {"id": "22", "alias": "uint", "description": "\u65e0\u7b26\u53f7\u6574\u6570"}, {"id": "23", "alias": "entity", "description": "XML \u5b9e\u4f53"}], "title": "\u89e3\u6790\u5668\u8bcd\u5143\u7c7b\u578b", "columns": [{"key": "id", "label": "\u8bcd\u5143\u6807\u8bc6"}, {"key": "alias", "label": "\u522b\u540d"}, {"key": "description", "label": "\u8bf4\u660e"}]}], "aliases": [], "related": [], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "revision": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979", "source_sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979", "catalog_fingerprint": "4bbe3ac77becd618478f66aec420a533e9017be356c5c1d51a4b17f0fd497c07"}, "sources": [{"url": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "Matching PostgreSQL source archive", "sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, {"url": "https://pg.center/docs/17/textsearch-parsers.html", "path": "textsearch-parsers.html", "label": "PostgreSQL 17 English manual", "sha256": "ef9a98ee7c9a60c6a03b165f8f66d1f8a5773a36e2c43450a3952497d0206a9f", "language": "en", "original_url": "/docs/17/textsearch-parsers.html"}], "sections": [], "signature": "", "attributes": {"prsend": "prsd_end", "prsname": "default", "prsstart": "prsd_start", "prstoken": "prsd_nexttoken", "prslextype": "prsd_lextype", "prsheadline": "prsd_headline", "prsnamespace": "pg_catalog"}, "description": ["\u9ed8\u8ba4\u5355\u8bcd\u89e3\u6790\u5668"], "manual_html": "<div class=\"sect1\" id=\"TEXTSEARCH-PARSERS\">\n<div class=\"titlepage\">\n<div>\n<div>\n<h2 class=\"title\" lang=\"zh\">\n<div>\n<div>\n<h2 class=\"title\" style=\"clear: both\">12.5.\u00a0\u89e3\u6790\u5668 </h2>\n</div>\n</div>\n</h2>\n</div>\n</div>\n</div>\n<p lang=\"zh\">\u6587\u672c\u68c0\u7d22\u89e3\u6790\u5668\u8d1f\u8d23\u628a\u672a\u5904\u7406\u7684\u6587\u6863\u6587\u672c\u5212\u5206\u6210<em class=\"firstterm\">\u8bcd\u5143</em>\u5e76\u6807\u8bc6\u6bcf\u4e2a\u8bcd\u5143\u7684\u7c7b\u578b\uff0c\u800c\u53ef\u80fd\u7684\u7c7b\u578b\u96c6\u5408\u7531\u89e3\u6790\u5668\u672c\u8eab\u5b9a\u4e49\u3002\u6ce8\u610f\uff0c\u89e3\u6790\u5668\u5b8c\u5168\u4e0d\u4f1a\u4fee\u6539\u6587\u672c \u2014 \u5b83\u53ea\u662f\u8bc6\u522b\u770b\u4f3c\u5408\u7406\u7684\u8bcd\u8fb9\u754c\u3002\u7531\u4e8e\u4f5c\u7528\u8303\u56f4\u6709\u9650\uff0c\u76f8\u6bd4\u81ea\u5b9a\u4e49\u8bcd\u5178\uff0c\u5bf9\u5e94\u7528\u76f8\u5173\u7684\u81ea\u5b9a\u4e49\u89e3\u6790\u5668\u7684\u9700\u6c42\u6ca1\u6709\u90a3\u4e48\u5f3a\u70c8\u3002\u76ee\u524d<span class=\"productname\">PostgreSQL</span>\u53ea\u63d0\u4f9b\u4e00\u79cd\u5185\u7f6e\u89e3\u6790\u5668\uff0c\u800c\u5b83\u5df2\u7ecf\u88ab\u8bc1\u660e\u5bf9\u5e7f\u6cdb\u7684\u5e94\u7528\u90fd\u5f88\u6709\u7528\u3002</p>\n<p lang=\"zh\">\u5185\u7f6e\u89e3\u6790\u5668\u88ab\u79f0\u4e3a<code class=\"literal\">pg_catalog.default</code>\u3002\u5b83\u8bc6\u522b 23 \u79cd\u8bcd\u5143\u7c7b\u578b\uff0c\u5982<a class=\"xref\" href=\"/docs/17/textsearch-parsers.html#TEXTSEARCH-DEFAULT-PARSER\" title=\"\u8868\u00a012.1.\u00a0\u9ed8\u8ba4\u89e3\u6790\u5668\u7684\u8bcd\u5143\u7c7b\u578b\">\u8868\u00a012.1</a>\u6240\u793a\u3002</p>\n<div class=\"table\" id=\"TEXTSEARCH-DEFAULT-PARSER\">\n<p class=\"title\" lang=\"zh\"><strong>\u8868\u00a012.1.\u00a0\u9ed8\u8ba4\u89e3\u6790\u5668\u7684\u8bcd\u5143\u7c7b\u578b</strong></p>\n<div class=\"table-contents\">\n<table class=\"table\">\n<thead>\n<tr>\n<th lang=\"zh\">\u522b\u540d</th>\n<th lang=\"zh\">\u8bf4\u660e</th>\n<th lang=\"zh\">\u793a\u4f8b</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code class=\"literal\">asciiword</code></td>\n<td lang=\"zh\">\u5355\u8bcd\uff0c\u5168\u90e8\u7531 ASCII \u5b57\u6bcd\u7ec4\u6210</td>\n<td><code class=\"literal\">elephant</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">word</code></td>\n<td lang=\"zh\">\u5355\u8bcd\uff0c\u5168\u90e8\u7531\u5b57\u6bcd\u7ec4\u6210</td>\n<td><code class=\"literal\">ma\u00f1ana</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">numword</code></td>\n<td lang=\"zh\">\u5355\u8bcd\uff0c\u5b57\u6bcd\u548c\u6570\u5b57</td>\n<td><code class=\"literal\">beta1</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">asciihword</code></td>\n<td lang=\"zh\">\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\uff0c\u5168\u90e8\u4e3a ASCII \u5b57\u7b26</td>\n<td><code class=\"literal\">up-to-date</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">hword</code></td>\n<td lang=\"zh\">\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\uff0c\u7531\u5b57\u6bcd\u7ec4\u6210</td>\n<td><code class=\"literal\">l\u00f3gico-matem\u00e1tica</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">numhword</code></td>\n<td lang=\"zh\">\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\uff0c\u5b57\u6bcd\u548c\u6570\u5b57</td>\n<td><code class=\"literal\">postgresql-beta1</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">hword_asciipart</code></td>\n<td lang=\"zh\">\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\u90e8\u5206\uff0c\u5168\u90e8\u4e3a ASCII \u5b57\u7b26</td>\n<td lang=\"zh\">postgresql-beta1 \u4e0a\u4e0b\u6587\u4e2d\u7684 postgresql</td>\n</tr>\n<tr>\n<td><code class=\"literal\">hword_part</code></td>\n<td lang=\"zh\">\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\u90e8\u5206\uff0c\u5168\u90e8\u7531\u5b57\u6bcd\u7ec4\u6210</td>\n<td lang=\"zh\">l\u00f3gico-matem\u00e1tica \u4e0a\u4e0b\u6587\u4e2d\u7684 l\u00f3gico \u6216 matem\u00e1tica</td>\n</tr>\n<tr>\n<td><code class=\"literal\">hword_numpart</code></td>\n<td lang=\"zh\">\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\u90e8\u5206\uff0c\u5b57\u6bcd\u548c\u6570\u5b57</td>\n<td lang=\"zh\">postgresql-beta1 \u4e0a\u4e0b\u6587\u4e2d\u7684 beta1</td>\n</tr>\n<tr>\n<td><code class=\"literal\">email</code></td>\n<td lang=\"zh\">\u7535\u5b50\u90ae\u4ef6\u5730\u5740</td>\n<td><code class=\"literal\">foo@example.com</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">protocol</code></td>\n<td lang=\"zh\">\u534f\u8bae\u5934\u90e8</td>\n<td><code class=\"literal\">http://</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">url</code></td>\n<td>URL</td>\n<td><code class=\"literal\">example.com/stuff/index.html</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">host</code></td>\n<td lang=\"zh\">\u4e3b\u673a</td>\n<td><code class=\"literal\">example.com</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">url_path</code></td>\n<td lang=\"zh\">URL \u8def\u5f84</td>\n<td lang=\"zh\"><code class=\"literal\">/stuff/index.html</code>\uff0c\u5728 URL \u4e0a\u4e0b\u6587\u4e2d</td>\n</tr>\n<tr>\n<td><code class=\"literal\">file</code></td>\n<td lang=\"zh\">\u6587\u4ef6\u6216\u8def\u5f84\u540d</td>\n<td lang=\"zh\"><code class=\"literal\">/usr/local/foo.txt</code>\uff0c\u5982\u679c\u4e0d\u5728 URL \u4e2d</td>\n</tr>\n<tr>\n<td><code class=\"literal\">sfloat</code></td>\n<td lang=\"zh\">\u79d1\u5b66\u8bb0\u6570\u6cd5</td>\n<td><code class=\"literal\">-1.234e56</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">float</code></td>\n<td lang=\"zh\">\u5341\u8fdb\u5236\u8bb0\u6570\u6cd5</td>\n<td><code class=\"literal\">-1.234</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">int</code></td>\n<td lang=\"zh\">\u6709\u7b26\u53f7\u6574\u6570</td>\n<td><code class=\"literal\">-1234</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">uint</code></td>\n<td lang=\"zh\">\u65e0\u7b26\u53f7\u6574\u6570</td>\n<td><code class=\"literal\">1234</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">version</code></td>\n<td lang=\"zh\">\u7248\u672c\u53f7</td>\n<td><code class=\"literal\">8.3.0</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">tag</code></td>\n<td lang=\"zh\">XML \u6807\u7b7e</td>\n<td><code class=\"literal\">&lt;a href=\"dictionaries.html\"&gt;</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">entity</code></td>\n<td lang=\"zh\">XML \u5b9e\u4f53</td>\n<td><code class=\"literal\">&amp;amp;</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">blank</code></td>\n<td lang=\"zh\">\u7a7a\u767d\u7b26\u53f7</td>\n<td lang=\"zh\">\uff08\u672a\u88ab\u8bc6\u522b\u4e3a\u5176\u4ed6\u7c7b\u578b\u7684\u7a7a\u767d\u6216\u6807\u70b9\u7b26\u53f7\uff09</td>\n</tr>\n</tbody>\n</table>\n</div>\n</div><br class=\"table-break\"/>\n<div class=\"note\">\n<h3 class=\"title\" lang=\"zh\">\u6ce8\u610f</h3>\n<p lang=\"zh\">\u89e3\u6790\u5668\u5bf9<span class=\"quote\">\u201c<span class=\"quote\">\u5b57\u6bcd</span>\u201d</span>\u7684\u754c\u5b9a\u7531\u6570\u636e\u5e93\u7684\u533a\u57df\u8bbe\u7f6e\u51b3\u5b9a\uff0c\u5177\u4f53\u662f<code class=\"varname\">lc_ctype</code>\u3002\u53ea\u5305\u542b\u57fa\u672c ASCII \u5b57\u6bcd\u7684\u8bcd\u88ab\u62a5\u544a\u4e3a\u4e00\u4e2a\u5355\u72ec\u7684\u8bcd\u5143\u7c7b\u578b\uff0c\u56e0\u4e3a\u6709\u65f6\u533a\u5206\u5b83\u4eec\u4f1a\u5f88\u6709\u7528\u3002\u5728\u5927\u90e8\u5206\u6b27\u6d32\u8bed\u8a00\u4e2d\uff0c\u8bcd\u5143\u7c7b\u578b<code class=\"literal\">word</code>\u548c<code class=\"literal\">asciiword</code>\u5e94\u8be5\u88ab\u540c\u6837\u5bf9\u5f85\u3002</p>\n<p lang=\"zh\"><code class=\"literal\">email</code>\u4e0d\u652f\u6301\u6240\u6709\u7531<a class=\"ulink\" href=\"https://datatracker.ietf.org/doc/html/rfc5322\" target=\"_top\">RFC 5322</a>\u5b9a\u4e49\u7684\u6709\u6548\u7535\u5b50\u90ae\u4ef6\u5b57\u7b26\u3002\u5177\u4f53\u6765\u8bf4\uff0c\u7535\u5b50\u90ae\u4ef6\u7528\u6237\u540d\u4ec5\u652f\u6301\u53e5\u70b9\u3001\u77ed\u6a2a\u7ebf\u548c\u4e0b\u5212\u7ebf\u8fd9\u4e9b\u975e\u5b57\u6bcd\u6570\u5b57\u5b57\u7b26\u3002</p>\n<p lang=\"zh\"><code class=\"literal\">tag</code> \u4e0d\u652f\u6301 <a class=\"ulink\" href=\"https://www.w3.org/TR/xml/\" target=\"_top\">W3C Recommendation, XML</a> \u5b9a\u4e49\u7684\u5168\u90e8\u5408\u6cd5\u6807\u7b7e\u540d\u3002\u5177\u4f53\u800c\u8a00\uff0c\u4ec5\u652f\u6301\u4ee5 ASCII \u5b57\u6bcd\u3001\u4e0b\u5212\u7ebf\u6216\u5192\u53f7\u5f00\u5934\uff0c\u4e14\u53ea\u5305\u542b\u5b57\u6bcd\u3001\u6570\u5b57\u3001\u8fde\u5b57\u7b26\u3001\u4e0b\u5212\u7ebf\u3001\u53e5\u70b9\u548c\u5192\u53f7\u7684\u6807\u7b7e\u540d\u3002<code class=\"literal\">tag</code> \u8fd8\u4f1a\u5305\u542b\u4ee5 <code class=\"literal\">&lt;!--</code> \u5f00\u59cb\u3001\u4ee5 <code class=\"literal\">--&gt;</code> \u7ed3\u675f\u7684 XML \u6ce8\u91ca\uff0c\u4ee5\u53ca XML \u58f0\u660e\uff08\u4f46\u8bf7\u6ce8\u610f\uff0c\u8fd9\u5305\u62ec\u6240\u6709\u4ee5 <code class=\"literal\">&lt;?x</code> \u5f00\u59cb\u5e76\u4ee5 <code class=\"literal\">&gt;</code> \u7ed3\u675f\u7684\u5185\u5bb9\uff09\u3002</p>\n</div>\n<p lang=\"zh\">\u89e3\u6790\u5668\u6709\u53ef\u80fd\u4ece\u540c\u4e00\u6bb5\u6587\u672c\u4e2d\u4ea7\u751f\u91cd\u53e0\u7684\u8bcd\u5143\u3002\u4e3e\u4f8b\u6765\u8bf4\uff0c\u4e00\u4e2a\u5e26\u8fde\u5b57\u7b26\u7684\u8bcd\u65e2\u4f1a\u88ab\u62a5\u544a\u4e3a\u6574\u4e2a\u5355\u8bcd\uff0c\u4e5f\u4f1a\u88ab\u62a5\u544a\u4e3a\u5404\u4e2a\u7ec4\u6210\u90e8\u5206\uff1a</p>\n<pre class=\"screen\">SELECT alias, description, token FROM ts_debug('foo-bar-beta1');\n      alias      |               description                |     token\n-----------------+------------------------------------------+---------------\n numhword        | Hyphenated word, letters and digits      | foo-bar-beta1\n hword_asciipart | Hyphenated word part, all ASCII          | foo\n blank           | Space symbols                            | -\n hword_asciipart | Hyphenated word part, all ASCII          | bar\n blank           | Space symbols                            | -\n hword_numpart   | Hyphenated word part, letters and digits | beta1\n</pre>\n<p lang=\"zh\">\u8fd9\u79cd\u884c\u4e3a\u662f\u53ef\u53d6\u7684\uff0c\u56e0\u4e3a\u5b83\u65e2\u5141\u8bb8\u9488\u5bf9\u6574\u4e2a\u590d\u5408\u8bcd\u641c\u7d22\uff0c\u4e5f\u5141\u8bb8\u9488\u5bf9\u5404\u4e2a\u7ec4\u6210\u90e8\u5206\u641c\u7d22\u3002\u4e0b\u9762\u662f\u53e6\u4e00\u4e2a\u6709\u542f\u53d1\u6027\u7684\u793a\u4f8b\uff1a</p>\n<pre class=\"screen\">SELECT alias, description, token FROM ts_debug('http://example.com/stuff/index.html');\n  alias   |  description  |            token\n----------+---------------+------------------------------\n protocol | Protocol head | http://\n url      | URL           | example.com/stuff/index.html\n host     | Host          | example.com\n url_path | URL path      | /stuff/index.html\n</pre>\n</div>", "manual_path": "/docs/17/textsearch-parsers.html", "localization": {"status": "complete", "sources": [{"url": "/docs/17/catalog-pg-amproc.html", "method": "same-major semantic node", "sha256": "c039c404dbd4adbc2eeb98c0a606a7914682739fad4bdcd2c789c199de950926", "language": "zh", "matched_nodes": ["#CATALOG-PG-AMPROC/p[5]/span[2]/span[0]"]}, {"url": "/docs/17/textsearch-parsers.html", "method": "same-major semantic node", "sha256": "58e5570e63814a6b9ee006f9c55396490da01455b08a62eef1637cd8b77f4acd", "language": "zh", "matched_nodes": ["#TEXTSEARCH-PARSERS/div[0]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[0]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[10]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[12]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[13]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[13]/td[2]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[14]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[14]/td[2]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[15]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[16]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[17]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[18]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[19]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[1]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[20]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[21]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[22]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[22]/td[2]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[2]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[3]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[4]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[5]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[6]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[7]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[8]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[9]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/thead[1]/tr[0]/th[2]", "#TEXTSEARCH-PARSERS/div[3]/p[0]", "#TEXTSEARCH-PARSERS/div[5]/h3[0]", "#TEXTSEARCH-PARSERS/div[5]/p[1]", "#TEXTSEARCH-PARSERS/div[5]/p[2]", "#TEXTSEARCH-PARSERS/div[5]/p[3]", "#TEXTSEARCH-PARSERS/p[1]", "#TEXTSEARCH-PARSERS/p[2]", "#TEXTSEARCH-PARSERS/p[6]", "#TEXTSEARCH-PARSERS/p[8]"]}], "language": "zh", "original_text": {"/versions/17/description/0": "default word parser", "/versions/17/facts/0/label": "Prsnamespace", "/versions/17/facts/1/label": "Prsname", "/versions/17/facts/1/value": "default", "/versions/17/facts/2/label": "Prsstart", "/versions/17/facts/3/label": "Prstoken", "/versions/17/facts/4/label": "Prsend", "/versions/17/facts/5/label": "Prsheadline", "/versions/17/facts/6/label": "Prslextype", "/versions/17/tables/0/title": "Parser token types", "/versions/17/tables/0/columns/0/label": "Token ID", "/versions/17/tables/0/columns/1/label": "Alias", "/versions/17/tables/0/columns/2/label": "Description", "/versions/17/tables/0/rows/0/description": "Word, all ASCII", "/versions/17/tables/0/rows/1/description": "Word, all letters", "/versions/17/tables/0/rows/2/description": "Word, letters and digits", "/versions/17/tables/0/rows/3/description": "Email address", "/versions/17/tables/0/rows/5/description": "Host", "/versions/17/tables/0/rows/6/description": "Scientific notation", "/versions/17/tables/0/rows/7/description": "Version number", "/versions/17/tables/0/rows/8/description": "Hyphenated word part, letters and digits", "/versions/17/tables/0/rows/9/description": "Hyphenated word part, all letters", "/versions/17/tables/0/rows/10/description": "Hyphenated word part, all ASCII", "/versions/17/tables/0/rows/11/description": "Space symbols", "/versions/17/tables/0/rows/12/description": "XML tag", "/versions/17/tables/0/rows/13/description": "Protocol head", "/versions/17/tables/0/rows/14/description": "Hyphenated word, letters and digits", "/versions/17/tables/0/rows/15/description": "Hyphenated word, all ASCII", "/versions/17/tables/0/rows/16/description": "Hyphenated word, all letters", "/versions/17/tables/0/rows/17/description": "URL path", "/versions/17/tables/0/rows/18/description": "File or path name", "/versions/17/tables/0/rows/19/description": "Decimal notation", "/versions/17/tables/0/rows/20/description": "Signed integer", "/versions/17/tables/0/rows/21/description": "Unsigned integer", "/versions/17/tables/0/rows/22/description": "XML entity"}, "fallback_fields": [], "source_language": "en", "original_snapshot_sha256": "20a259086b47a8657b4992a045565df6e42721fd000998709e695ea07ec3a1b6"}, "comparison_data": {"tokens": [{"id": "1", "alias": "asciiword", "description": "Word, all ASCII"}, {"id": "2", "alias": "word", "description": "Word, all letters"}, {"id": "3", "alias": "numword", "description": "Word, letters and digits"}, {"id": "4", "alias": "email", "description": "Email address"}, {"id": "5", "alias": "url", "description": "URL"}, {"id": "6", "alias": "host", "description": "Host"}, {"id": "7", "alias": "sfloat", "description": "Scientific notation"}, {"id": "8", "alias": "version", "description": "Version number"}, {"id": "9", "alias": "hword_numpart", "description": "Hyphenated word part, letters and digits"}, {"id": "10", "alias": "hword_part", "description": "Hyphenated word part, all letters"}, {"id": "11", "alias": "hword_asciipart", "description": "Hyphenated word part, all ASCII"}, {"id": "12", "alias": "blank", "description": "Space symbols"}, {"id": "13", "alias": "tag", "description": "XML tag"}, {"id": "14", "alias": "protocol", "description": "Protocol head"}, {"id": "15", "alias": "numhword", "description": "Hyphenated word, letters and digits"}, {"id": "16", "alias": "asciihword", "description": "Hyphenated word, all ASCII"}, {"id": "17", "alias": "hword", "description": "Hyphenated word, all letters"}, {"id": "18", "alias": "url_path", "description": "URL path"}, {"id": "19", "alias": "file", "description": "File or path name"}, {"id": "20", "alias": "float", "description": "Decimal notation"}, {"id": "21", "alias": "int", "description": "Signed integer"}, {"id": "22", "alias": "uint", "description": "Unsigned integer"}, {"id": "23", "alias": "entity", "description": "XML entity"}], "attributes": {"prsend": "prsd_end", "prsname": "default", "prsstart": "prsd_start", "prstoken": "prsd_nexttoken", "prslextype": "prsd_lextype", "prsheadline": "prsd_headline", "prsnamespace": "pg_catalog"}}, "comparison_hash": "cc0b46768e43de6aa2e4460f1526f915791374259dbab054b02d6cc54582f89b", "manual_language": "zh"}, "18": {"facts": [{"label": "\u89e3\u6790\u5668\u6a21\u5f0f\uff08prsnamespace\uff09", "value": "pg_catalog"}, {"label": "\u89e3\u6790\u5668\u540d\u79f0\uff08prsname\uff09", "value": "\u9ed8\u8ba4"}, {"label": "\u542f\u52a8\u51fd\u6570\uff08prsstart\uff09", "value": "prsd_start"}, {"label": "\u8bcd\u5143\u51fd\u6570\uff08prstoken\uff09", "value": "prsd_nexttoken"}, {"label": "\u7ed3\u675f\u51fd\u6570\uff08prsend\uff09", "value": "prsd_end"}, {"label": "\u9ad8\u4eae\u51fd\u6570\uff08prsheadline\uff09", "value": "prsd_headline"}, {"label": "\u8bcd\u5143\u7c7b\u578b\u51fd\u6570\uff08prslextype\uff09", "value": "prsd_lextype"}], "tables": [{"key": "tokens", "rows": [{"id": "1", "alias": "asciiword", "description": "\u5355\u8bcd\uff0c\u5168\u90e8\u4e3a ASCII \u5b57\u7b26"}, {"id": "2", "alias": "word", "description": "\u5355\u8bcd\uff0c\u5168\u90e8\u7531\u5b57\u6bcd\u7ec4\u6210"}, {"id": "3", "alias": "numword", "description": "\u5355\u8bcd\uff0c\u5b57\u6bcd\u548c\u6570\u5b57"}, {"id": "4", "alias": "email", "description": "\u7535\u5b50\u90ae\u4ef6\u5730\u5740"}, {"id": "5", "alias": "url", "description": "URL"}, {"id": "6", "alias": "host", "description": "\u4e3b\u673a"}, {"id": "7", "alias": "sfloat", "description": "\u79d1\u5b66\u8bb0\u6570\u6cd5"}, {"id": "8", "alias": "version", "description": "\u7248\u672c\u53f7"}, {"id": "9", "alias": "hword_numpart", "description": "\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\u90e8\u5206\uff0c\u5b57\u6bcd\u548c\u6570\u5b57"}, {"id": "10", "alias": "hword_part", "description": "\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\u90e8\u5206\uff0c\u5168\u90e8\u7531\u5b57\u6bcd\u7ec4\u6210"}, {"id": "11", "alias": "hword_asciipart", "description": "\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\u90e8\u5206\uff0c\u5168\u90e8\u4e3a ASCII \u5b57\u7b26"}, {"id": "12", "alias": "blank", "description": "\u7a7a\u767d\u7b26\u53f7"}, {"id": "13", "alias": "tag", "description": "XML \u6807\u7b7e"}, {"id": "14", "alias": "protocol", "description": "\u534f\u8bae\u5934\u90e8"}, {"id": "15", "alias": "numhword", "description": "\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\uff0c\u5b57\u6bcd\u548c\u6570\u5b57"}, {"id": "16", "alias": "asciihword", "description": "\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\uff0c\u5168\u90e8\u4e3a ASCII \u5b57\u7b26"}, {"id": "17", "alias": "hword", "description": "\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\uff0c\u7531\u5b57\u6bcd\u7ec4\u6210"}, {"id": "18", "alias": "url_path", "description": "URL \u8def\u5f84"}, {"id": "19", "alias": "file", "description": "\u6587\u4ef6\u6216\u8def\u5f84\u540d"}, {"id": "20", "alias": "float", "description": "\u5341\u8fdb\u5236\u8bb0\u6570\u6cd5"}, {"id": "21", "alias": "int", "description": "\u6709\u7b26\u53f7\u6574\u6570"}, {"id": "22", "alias": "uint", "description": "\u65e0\u7b26\u53f7\u6574\u6570"}, {"id": "23", "alias": "entity", "description": "XML \u5b9e\u4f53"}], "title": "\u89e3\u6790\u5668\u8bcd\u5143\u7c7b\u578b", "columns": [{"key": "id", "label": "\u8bcd\u5143\u6807\u8bc6"}, {"key": "alias", "label": "\u522b\u540d"}, {"key": "description", "label": "\u8bf4\u660e"}]}], "aliases": [], "related": [], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f", "catalog_fingerprint": "65c93d6048ef30e61023a84f9680fa6a92b1c383b7eb226741170077eb078502"}, "sources": [{"url": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "Matching PostgreSQL source archive", "sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, {"url": "https://pg.center/docs/18/textsearch-parsers.html", "path": "textsearch-parsers.html", "label": "PostgreSQL 18 English manual", "sha256": "97e57975afd39da6b33f440d01e36e79a6a57bc3e178c20dbb2f0b19e481e611", "language": "en", "original_url": "/docs/18/textsearch-parsers.html"}], "sections": [], "signature": "", "attributes": {"prsend": "prsd_end", "prsname": "default", "prsstart": "prsd_start", "prstoken": "prsd_nexttoken", "prslextype": "prsd_lextype", "prsheadline": "prsd_headline", "prsnamespace": "pg_catalog"}, "description": ["\u9ed8\u8ba4\u5355\u8bcd\u89e3\u6790\u5668"], "manual_html": "<div class=\"sect1\" id=\"TEXTSEARCH-PARSERS\">\n<div class=\"titlepage\">\n<div>\n<div>\n<h2 class=\"title\" lang=\"zh\">\n<div>\n<div>\n<h2 class=\"title\" style=\"clear: both\">12.5.\u00a0\u89e3\u6790\u5668 </h2>\n</div>\n</div>\n</h2>\n</div>\n</div>\n</div>\n<p lang=\"zh\">\u6587\u672c\u68c0\u7d22\u89e3\u6790\u5668\u8d1f\u8d23\u628a\u672a\u5904\u7406\u7684\u6587\u6863\u6587\u672c\u5212\u5206\u6210<em class=\"firstterm\">\u8bcd\u5143</em>\u5e76\u6807\u8bc6\u6bcf\u4e2a\u8bcd\u5143\u7684\u7c7b\u578b\uff0c\u800c\u53ef\u80fd\u7684\u7c7b\u578b\u96c6\u5408\u7531\u89e3\u6790\u5668\u672c\u8eab\u5b9a\u4e49\u3002\u6ce8\u610f\uff0c\u89e3\u6790\u5668\u5b8c\u5168\u4e0d\u4f1a\u4fee\u6539\u6587\u672c \u2014 \u5b83\u53ea\u662f\u8bc6\u522b\u770b\u4f3c\u5408\u7406\u7684\u8bcd\u8fb9\u754c\u3002\u7531\u4e8e\u4f5c\u7528\u8303\u56f4\u6709\u9650\uff0c\u76f8\u6bd4\u81ea\u5b9a\u4e49\u8bcd\u5178\uff0c\u5bf9\u5e94\u7528\u76f8\u5173\u7684\u81ea\u5b9a\u4e49\u89e3\u6790\u5668\u7684\u9700\u6c42\u6ca1\u6709\u90a3\u4e48\u5f3a\u70c8\u3002\u76ee\u524d<span class=\"productname\">PostgreSQL</span>\u53ea\u63d0\u4f9b\u4e00\u79cd\u5185\u7f6e\u89e3\u6790\u5668\uff0c\u800c\u5b83\u5df2\u7ecf\u88ab\u8bc1\u660e\u5bf9\u5e7f\u6cdb\u7684\u5e94\u7528\u90fd\u5f88\u6709\u7528\u3002</p>\n<p lang=\"zh\">\u5185\u7f6e\u89e3\u6790\u5668\u88ab\u79f0\u4e3a<code class=\"literal\">pg_catalog.default</code>\u3002\u5b83\u8bc6\u522b 23 \u79cd\u8bcd\u5143\u7c7b\u578b\uff0c\u5982<a class=\"xref\" href=\"/docs/18/textsearch-parsers.html#TEXTSEARCH-DEFAULT-PARSER\" title=\"\u8868\u00a012.1.\u00a0\u9ed8\u8ba4\u89e3\u6790\u5668\u7684\u8bcd\u5143\u7c7b\u578b\">\u8868\u00a012.1</a>\u6240\u793a\u3002</p>\n<div class=\"table\" id=\"TEXTSEARCH-DEFAULT-PARSER\">\n<p class=\"title\" lang=\"zh\"><strong>\u8868\u00a012.1.\u00a0\u9ed8\u8ba4\u89e3\u6790\u5668\u7684\u8bcd\u5143\u7c7b\u578b</strong></p>\n<div class=\"table-contents\">\n<table class=\"table\">\n<thead>\n<tr>\n<th lang=\"zh\">\u522b\u540d</th>\n<th lang=\"zh\">\u8bf4\u660e</th>\n<th lang=\"zh\">\u793a\u4f8b</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code class=\"literal\">asciiword</code></td>\n<td lang=\"zh\">\u5355\u8bcd\uff0c\u5168\u90e8\u7531 ASCII \u5b57\u6bcd\u7ec4\u6210</td>\n<td><code class=\"literal\">elephant</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">word</code></td>\n<td lang=\"zh\">\u5355\u8bcd\uff0c\u5168\u90e8\u7531\u5b57\u6bcd\u7ec4\u6210</td>\n<td><code class=\"literal\">ma\u00f1ana</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">numword</code></td>\n<td lang=\"zh\">\u5355\u8bcd\uff0c\u5b57\u6bcd\u548c\u6570\u5b57</td>\n<td><code class=\"literal\">beta1</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">asciihword</code></td>\n<td lang=\"zh\">\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\uff0c\u5168\u90e8\u4e3a ASCII \u5b57\u7b26</td>\n<td><code class=\"literal\">up-to-date</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">hword</code></td>\n<td lang=\"zh\">\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\uff0c\u7531\u5b57\u6bcd\u7ec4\u6210</td>\n<td><code class=\"literal\">l\u00f3gico-matem\u00e1tica</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">numhword</code></td>\n<td lang=\"zh\">\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\uff0c\u5b57\u6bcd\u548c\u6570\u5b57</td>\n<td><code class=\"literal\">postgresql-beta1</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">hword_asciipart</code></td>\n<td lang=\"zh\">\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\u90e8\u5206\uff0c\u5168\u90e8\u4e3a ASCII \u5b57\u7b26</td>\n<td lang=\"zh\">postgresql-beta1 \u4e0a\u4e0b\u6587\u4e2d\u7684 postgresql</td>\n</tr>\n<tr>\n<td><code class=\"literal\">hword_part</code></td>\n<td lang=\"zh\">\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\u90e8\u5206\uff0c\u5168\u90e8\u7531\u5b57\u6bcd\u7ec4\u6210</td>\n<td lang=\"zh\">l\u00f3gico-matem\u00e1tica \u4e0a\u4e0b\u6587\u4e2d\u7684 l\u00f3gico \u6216 matem\u00e1tica</td>\n</tr>\n<tr>\n<td><code class=\"literal\">hword_numpart</code></td>\n<td lang=\"zh\">\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\u90e8\u5206\uff0c\u5b57\u6bcd\u548c\u6570\u5b57</td>\n<td lang=\"zh\">postgresql-beta1 \u4e0a\u4e0b\u6587\u4e2d\u7684 beta1</td>\n</tr>\n<tr>\n<td><code class=\"literal\">email</code></td>\n<td lang=\"zh\">\u7535\u5b50\u90ae\u4ef6\u5730\u5740</td>\n<td><code class=\"literal\">foo@example.com</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">protocol</code></td>\n<td lang=\"zh\">\u534f\u8bae\u5934\u90e8</td>\n<td><code class=\"literal\">http://</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">url</code></td>\n<td>URL</td>\n<td><code class=\"literal\">example.com/stuff/index.html</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">host</code></td>\n<td lang=\"zh\">\u4e3b\u673a</td>\n<td><code class=\"literal\">example.com</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">url_path</code></td>\n<td lang=\"zh\">URL \u8def\u5f84</td>\n<td lang=\"zh\"><code class=\"literal\">/stuff/index.html</code>\uff0c\u5728 URL \u4e0a\u4e0b\u6587\u4e2d</td>\n</tr>\n<tr>\n<td><code class=\"literal\">file</code></td>\n<td lang=\"zh\">\u6587\u4ef6\u6216\u8def\u5f84\u540d</td>\n<td lang=\"zh\"><code class=\"literal\">/usr/local/foo.txt</code>\uff0c\u5982\u679c\u4e0d\u5728 URL \u4e2d</td>\n</tr>\n<tr>\n<td><code class=\"literal\">sfloat</code></td>\n<td lang=\"zh\">\u79d1\u5b66\u8bb0\u6570\u6cd5</td>\n<td><code class=\"literal\">-1.234e56</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">float</code></td>\n<td lang=\"zh\">\u5341\u8fdb\u5236\u8bb0\u6570\u6cd5</td>\n<td><code class=\"literal\">-1.234</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">int</code></td>\n<td lang=\"zh\">\u6709\u7b26\u53f7\u6574\u6570</td>\n<td><code class=\"literal\">-1234</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">uint</code></td>\n<td lang=\"zh\">\u65e0\u7b26\u53f7\u6574\u6570</td>\n<td><code class=\"literal\">1234</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">version</code></td>\n<td lang=\"zh\">\u7248\u672c\u53f7</td>\n<td><code class=\"literal\">8.3.0</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">tag</code></td>\n<td lang=\"zh\">XML \u6807\u7b7e</td>\n<td><code class=\"literal\">&lt;a href=\"dictionaries.html\"&gt;</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">entity</code></td>\n<td lang=\"zh\">XML \u5b9e\u4f53</td>\n<td><code class=\"literal\">&amp;amp;</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">blank</code></td>\n<td lang=\"zh\">\u7a7a\u767d\u7b26\u53f7</td>\n<td lang=\"zh\">\uff08\u672a\u88ab\u8bc6\u522b\u4e3a\u5176\u4ed6\u7c7b\u578b\u7684\u7a7a\u767d\u6216\u6807\u70b9\u7b26\u53f7\uff09</td>\n</tr>\n</tbody>\n</table>\n</div>\n</div><br class=\"table-break\"/>\n<div class=\"note\">\n<h3 class=\"title\" lang=\"zh\">\u6ce8\u610f</h3>\n<p lang=\"zh\">\u89e3\u6790\u5668\u5bf9<span class=\"quote\">\u201c<span class=\"quote\">\u5b57\u6bcd</span>\u201d</span>\u7684\u754c\u5b9a\u7531\u6570\u636e\u5e93\u7684\u533a\u57df\u8bbe\u7f6e\u51b3\u5b9a\uff0c\u5177\u4f53\u662f<code class=\"varname\">lc_ctype</code>\u3002\u53ea\u5305\u542b\u57fa\u672c ASCII \u5b57\u6bcd\u7684\u8bcd\u88ab\u62a5\u544a\u4e3a\u4e00\u4e2a\u5355\u72ec\u7684\u8bcd\u5143\u7c7b\u578b\uff0c\u56e0\u4e3a\u6709\u65f6\u533a\u5206\u5b83\u4eec\u4f1a\u5f88\u6709\u7528\u3002\u5728\u5927\u90e8\u5206\u6b27\u6d32\u8bed\u8a00\u4e2d\uff0c\u8bcd\u5143\u7c7b\u578b<code class=\"literal\">word</code>\u548c<code class=\"literal\">asciiword</code>\u5e94\u8be5\u88ab\u540c\u6837\u5bf9\u5f85\u3002</p>\n<p lang=\"zh\"><code class=\"literal\">email</code>\u4e0d\u652f\u6301\u6240\u6709\u7531<a class=\"ulink\" href=\"https://datatracker.ietf.org/doc/html/rfc5322\" target=\"_top\">RFC 5322</a>\u5b9a\u4e49\u7684\u6709\u6548\u7535\u5b50\u90ae\u4ef6\u5b57\u7b26\u3002\u5177\u4f53\u6765\u8bf4\uff0c\u7535\u5b50\u90ae\u4ef6\u7528\u6237\u540d\u4ec5\u652f\u6301\u53e5\u70b9\u3001\u77ed\u6a2a\u7ebf\u548c\u4e0b\u5212\u7ebf\u8fd9\u4e9b\u975e\u5b57\u6bcd\u6570\u5b57\u5b57\u7b26\u3002</p>\n<p lang=\"zh\"><code class=\"literal\">tag</code> \u4e0d\u652f\u6301 <a class=\"ulink\" href=\"https://www.w3.org/TR/xml/\" target=\"_top\">W3C Recommendation, XML</a> \u5b9a\u4e49\u7684\u5168\u90e8\u5408\u6cd5\u6807\u7b7e\u540d\u3002\u5177\u4f53\u800c\u8a00\uff0c\u4ec5\u652f\u6301\u4ee5 ASCII \u5b57\u6bcd\u3001\u4e0b\u5212\u7ebf\u6216\u5192\u53f7\u5f00\u5934\uff0c\u4e14\u53ea\u5305\u542b\u5b57\u6bcd\u3001\u6570\u5b57\u3001\u8fde\u5b57\u7b26\u3001\u4e0b\u5212\u7ebf\u3001\u53e5\u70b9\u548c\u5192\u53f7\u7684\u6807\u7b7e\u540d\u3002<code class=\"literal\">tag</code> \u8fd8\u4f1a\u5305\u542b\u4ee5 <code class=\"literal\">&lt;!--</code> \u5f00\u59cb\u3001\u4ee5 <code class=\"literal\">--&gt;</code> \u7ed3\u675f\u7684 XML \u6ce8\u91ca\uff0c\u4ee5\u53ca XML \u58f0\u660e\uff08\u4f46\u8bf7\u6ce8\u610f\uff0c\u8fd9\u5305\u62ec\u6240\u6709\u4ee5 <code class=\"literal\">&lt;?x</code> \u5f00\u59cb\u5e76\u4ee5 <code class=\"literal\">&gt;</code> \u7ed3\u675f\u7684\u5185\u5bb9\uff09\u3002</p>\n</div>\n<p lang=\"zh\">\u89e3\u6790\u5668\u6709\u53ef\u80fd\u4ece\u540c\u4e00\u6bb5\u6587\u672c\u4e2d\u4ea7\u751f\u91cd\u53e0\u7684\u8bcd\u5143\u3002\u4e3e\u4f8b\u6765\u8bf4\uff0c\u4e00\u4e2a\u5e26\u8fde\u5b57\u7b26\u7684\u8bcd\u65e2\u4f1a\u88ab\u62a5\u544a\u4e3a\u6574\u4e2a\u5355\u8bcd\uff0c\u4e5f\u4f1a\u88ab\u62a5\u544a\u4e3a\u5404\u4e2a\u7ec4\u6210\u90e8\u5206\uff1a</p>\n<pre class=\"screen\">SELECT alias, description, token FROM ts_debug('foo-bar-beta1');\n      alias      |               description                |     token\n-----------------+------------------------------------------+---------------\n numhword        | Hyphenated word, letters and digits      | foo-bar-beta1\n hword_asciipart | Hyphenated word part, all ASCII          | foo\n blank           | Space symbols                            | -\n hword_asciipart | Hyphenated word part, all ASCII          | bar\n blank           | Space symbols                            | -\n hword_numpart   | Hyphenated word part, letters and digits | beta1\n</pre>\n<p lang=\"zh\">\u8fd9\u79cd\u884c\u4e3a\u662f\u53ef\u53d6\u7684\uff0c\u56e0\u4e3a\u5b83\u65e2\u5141\u8bb8\u9488\u5bf9\u6574\u4e2a\u590d\u5408\u8bcd\u641c\u7d22\uff0c\u4e5f\u5141\u8bb8\u9488\u5bf9\u5404\u4e2a\u7ec4\u6210\u90e8\u5206\u641c\u7d22\u3002\u4e0b\u9762\u662f\u53e6\u4e00\u4e2a\u6709\u542f\u53d1\u6027\u7684\u793a\u4f8b\uff1a</p>\n<pre class=\"screen\">SELECT alias, description, token FROM ts_debug('http://example.com/stuff/index.html');\n  alias   |  description  |            token\n----------+---------------+------------------------------\n protocol | Protocol head | http://\n url      | URL           | example.com/stuff/index.html\n host     | Host          | example.com\n url_path | URL path      | /stuff/index.html\n</pre>\n</div>", "manual_path": "/docs/18/textsearch-parsers.html", "localization": {"status": "complete", "sources": [{"url": "/docs/18/catalog-pg-amproc.html", "method": "same-major semantic node", "sha256": "c1b7d16e812991b4d5fb68085a27c8ff82aeaffa34afda56c5837f9b7588187c", "language": "zh", "matched_nodes": ["#CATALOG-PG-AMPROC/p[5]/span[2]/span[0]"]}, {"url": "/docs/18/textsearch-parsers.html", "method": "same-major semantic node", "sha256": "585ff1d3440dc69e457f8c1bbd841c907df5aa6fe8500722bddf07f8adeb099e", "language": "zh", "matched_nodes": ["#TEXTSEARCH-PARSERS/div[0]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[0]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[10]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[12]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[13]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[13]/td[2]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[14]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[14]/td[2]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[15]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[16]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[17]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[18]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[19]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[1]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[20]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[21]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[22]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[22]/td[2]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[2]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[3]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[4]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[5]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[6]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[7]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[8]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[9]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/thead[1]/tr[0]/th[2]", "#TEXTSEARCH-PARSERS/div[3]/p[0]", "#TEXTSEARCH-PARSERS/div[5]/h3[0]", "#TEXTSEARCH-PARSERS/div[5]/p[1]", "#TEXTSEARCH-PARSERS/div[5]/p[2]", "#TEXTSEARCH-PARSERS/div[5]/p[3]", "#TEXTSEARCH-PARSERS/p[1]", "#TEXTSEARCH-PARSERS/p[2]", "#TEXTSEARCH-PARSERS/p[6]", "#TEXTSEARCH-PARSERS/p[8]"]}], "language": "zh", "original_text": {"/versions/18/description/0": "default word parser", "/versions/18/facts/0/label": "Prsnamespace", "/versions/18/facts/1/label": "Prsname", "/versions/18/facts/1/value": "default", "/versions/18/facts/2/label": "Prsstart", "/versions/18/facts/3/label": "Prstoken", "/versions/18/facts/4/label": "Prsend", "/versions/18/facts/5/label": "Prsheadline", "/versions/18/facts/6/label": "Prslextype", "/versions/18/tables/0/title": "Parser token types", "/versions/18/tables/0/columns/0/label": "Token ID", "/versions/18/tables/0/columns/1/label": "Alias", "/versions/18/tables/0/columns/2/label": "Description", "/versions/18/tables/0/rows/0/description": "Word, all ASCII", "/versions/18/tables/0/rows/1/description": "Word, all letters", "/versions/18/tables/0/rows/2/description": "Word, letters and digits", "/versions/18/tables/0/rows/3/description": "Email address", "/versions/18/tables/0/rows/5/description": "Host", "/versions/18/tables/0/rows/6/description": "Scientific notation", "/versions/18/tables/0/rows/7/description": "Version number", "/versions/18/tables/0/rows/8/description": "Hyphenated word part, letters and digits", "/versions/18/tables/0/rows/9/description": "Hyphenated word part, all letters", "/versions/18/tables/0/rows/10/description": "Hyphenated word part, all ASCII", "/versions/18/tables/0/rows/11/description": "Space symbols", "/versions/18/tables/0/rows/12/description": "XML tag", "/versions/18/tables/0/rows/13/description": "Protocol head", "/versions/18/tables/0/rows/14/description": "Hyphenated word, letters and digits", "/versions/18/tables/0/rows/15/description": "Hyphenated word, all ASCII", "/versions/18/tables/0/rows/16/description": "Hyphenated word, all letters", "/versions/18/tables/0/rows/17/description": "URL path", "/versions/18/tables/0/rows/18/description": "File or path name", "/versions/18/tables/0/rows/19/description": "Decimal notation", "/versions/18/tables/0/rows/20/description": "Signed integer", "/versions/18/tables/0/rows/21/description": "Unsigned integer", "/versions/18/tables/0/rows/22/description": "XML entity"}, "fallback_fields": [], "source_language": "en", "original_snapshot_sha256": "eca8b20a274478c9468bb6a2f7ef0656b17c101597d978bdb59d891aa4db3d66"}, "comparison_data": {"tokens": [{"id": "1", "alias": "asciiword", "description": "Word, all ASCII"}, {"id": "2", "alias": "word", "description": "Word, all letters"}, {"id": "3", "alias": "numword", "description": "Word, letters and digits"}, {"id": "4", "alias": "email", "description": "Email address"}, {"id": "5", "alias": "url", "description": "URL"}, {"id": "6", "alias": "host", "description": "Host"}, {"id": "7", "alias": "sfloat", "description": "Scientific notation"}, {"id": "8", "alias": "version", "description": "Version number"}, {"id": "9", "alias": "hword_numpart", "description": "Hyphenated word part, letters and digits"}, {"id": "10", "alias": "hword_part", "description": "Hyphenated word part, all letters"}, {"id": "11", "alias": "hword_asciipart", "description": "Hyphenated word part, all ASCII"}, {"id": "12", "alias": "blank", "description": "Space symbols"}, {"id": "13", "alias": "tag", "description": "XML tag"}, {"id": "14", "alias": "protocol", "description": "Protocol head"}, {"id": "15", "alias": "numhword", "description": "Hyphenated word, letters and digits"}, {"id": "16", "alias": "asciihword", "description": "Hyphenated word, all ASCII"}, {"id": "17", "alias": "hword", "description": "Hyphenated word, all letters"}, {"id": "18", "alias": "url_path", "description": "URL path"}, {"id": "19", "alias": "file", "description": "File or path name"}, {"id": "20", "alias": "float", "description": "Decimal notation"}, {"id": "21", "alias": "int", "description": "Signed integer"}, {"id": "22", "alias": "uint", "description": "Unsigned integer"}, {"id": "23", "alias": "entity", "description": "XML entity"}], "attributes": {"prsend": "prsd_end", "prsname": "default", "prsstart": "prsd_start", "prstoken": "prsd_nexttoken", "prslextype": "prsd_lextype", "prsheadline": "prsd_headline", "prsnamespace": "pg_catalog"}}, "comparison_hash": "cc0b46768e43de6aa2e4460f1526f915791374259dbab054b02d6cc54582f89b", "manual_language": "zh"}, "19": {"facts": [{"label": "\u89e3\u6790\u5668\u6a21\u5f0f\uff08prsnamespace\uff09", "value": "pg_catalog"}, {"label": "\u89e3\u6790\u5668\u540d\u79f0\uff08prsname\uff09", "value": "\u9ed8\u8ba4"}, {"label": "\u542f\u52a8\u51fd\u6570\uff08prsstart\uff09", "value": "prsd_start"}, {"label": "\u8bcd\u5143\u51fd\u6570\uff08prstoken\uff09", "value": "prsd_nexttoken"}, {"label": "\u7ed3\u675f\u51fd\u6570\uff08prsend\uff09", "value": "prsd_end"}, {"label": "\u9ad8\u4eae\u51fd\u6570\uff08prsheadline\uff09", "value": "prsd_headline"}, {"label": "\u8bcd\u5143\u7c7b\u578b\u51fd\u6570\uff08prslextype\uff09", "value": "prsd_lextype"}], "tables": [{"key": "tokens", "rows": [{"id": "1", "alias": "asciiword", "description": "\u5355\u8bcd\uff0c\u5168\u90e8\u4e3a ASCII \u5b57\u7b26"}, {"id": "2", "alias": "word", "description": "\u5355\u8bcd\uff0c\u5168\u90e8\u7531\u5b57\u6bcd\u7ec4\u6210"}, {"id": "3", "alias": "numword", "description": "\u5355\u8bcd\uff0c\u5b57\u6bcd\u548c\u6570\u5b57"}, {"id": "4", "alias": "email", "description": "\u7535\u5b50\u90ae\u4ef6\u5730\u5740"}, {"id": "5", "alias": "url", "description": "URL"}, {"id": "6", "alias": "host", "description": "\u4e3b\u673a"}, {"id": "7", "alias": "sfloat", "description": "\u79d1\u5b66\u8bb0\u6570\u6cd5"}, {"id": "8", "alias": "version", "description": "\u7248\u672c\u53f7"}, {"id": "9", "alias": "hword_numpart", "description": "\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\u90e8\u5206\uff0c\u5b57\u6bcd\u548c\u6570\u5b57"}, {"id": "10", "alias": "hword_part", "description": "\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\u90e8\u5206\uff0c\u5168\u90e8\u7531\u5b57\u6bcd\u7ec4\u6210"}, {"id": "11", "alias": "hword_asciipart", "description": "\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\u90e8\u5206\uff0c\u5168\u90e8\u4e3a ASCII \u5b57\u7b26"}, {"id": "12", "alias": "blank", "description": "\u7a7a\u767d\u7b26\u53f7"}, {"id": "13", "alias": "tag", "description": "XML \u6807\u7b7e"}, {"id": "14", "alias": "protocol", "description": "\u534f\u8bae\u5934\u90e8"}, {"id": "15", "alias": "numhword", "description": "\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\uff0c\u5b57\u6bcd\u548c\u6570\u5b57"}, {"id": "16", "alias": "asciihword", "description": "\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\uff0c\u5168\u90e8\u4e3a ASCII \u5b57\u7b26"}, {"id": "17", "alias": "hword", "description": "\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\uff0c\u7531\u5b57\u6bcd\u7ec4\u6210"}, {"id": "18", "alias": "url_path", "description": "URL \u8def\u5f84"}, {"id": "19", "alias": "file", "description": "\u6587\u4ef6\u6216\u8def\u5f84\u540d"}, {"id": "20", "alias": "float", "description": "\u5341\u8fdb\u5236\u8bb0\u6570\u6cd5"}, {"id": "21", "alias": "int", "description": "\u6709\u7b26\u53f7\u6574\u6570"}, {"id": "22", "alias": "uint", "description": "\u65e0\u7b26\u53f7\u6574\u6570"}, {"id": "23", "alias": "entity", "description": "XML \u5b9e\u4f53"}], "title": "\u89e3\u6790\u5668\u8bcd\u5143\u7c7b\u578b", "columns": [{"key": "id", "label": "\u8bcd\u5143\u6807\u8bc6"}, {"key": "alias", "label": "\u522b\u540d"}, {"key": "description", "label": "\u8bf4\u660e"}]}], "aliases": [], "related": [], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "revision": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86", "catalog_fingerprint": "62fbf1a3689dbe8bf7e6b3372cfe6fbf867581427b3858a94c8419b77a4d2d1d"}, "sources": [{"url": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "Matching PostgreSQL source archive", "sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, {"url": "https://pg.center/docs/19/textsearch-parsers.html", "path": "textsearch-parsers.html", "label": "PostgreSQL 19 English manual", "sha256": "389af977a2603c078ae54c1c490bc91da0fe81b64660d6daa90513981ef56286", "language": "en", "original_url": "/docs/19/textsearch-parsers.html"}], "sections": [], "signature": "", "attributes": {"prsend": "prsd_end", "prsname": "default", "prsstart": "prsd_start", "prstoken": "prsd_nexttoken", "prslextype": "prsd_lextype", "prsheadline": "prsd_headline", "prsnamespace": "pg_catalog"}, "description": ["\u9ed8\u8ba4\u5355\u8bcd\u89e3\u6790\u5668"], "manual_html": "<div class=\"sect1\" id=\"TEXTSEARCH-PARSERS\">\n<div class=\"titlepage\">\n<div>\n<div>\n<h2 class=\"title\" lang=\"zh\">\n<div>\n<div>\n<h2 class=\"title\" style=\"clear: both\">12.5.\u00a0\u89e3\u6790\u5668 </h2>\n</div>\n</div>\n</h2>\n</div>\n</div>\n</div>\n<p lang=\"zh\">\u6587\u672c\u68c0\u7d22\u89e3\u6790\u5668\u8d1f\u8d23\u628a\u672a\u5904\u7406\u7684\u6587\u6863\u6587\u672c\u5212\u5206\u6210<em class=\"firstterm\">\u8bcd\u5143</em>\u5e76\u6807\u8bc6\u6bcf\u4e2a\u8bcd\u5143\u7684\u7c7b\u578b\uff0c\u800c\u53ef\u80fd\u7684\u7c7b\u578b\u96c6\u5408\u7531\u89e3\u6790\u5668\u672c\u8eab\u5b9a\u4e49\u3002\u6ce8\u610f\uff0c\u89e3\u6790\u5668\u5b8c\u5168\u4e0d\u4f1a\u4fee\u6539\u6587\u672c \u2014 \u5b83\u53ea\u662f\u8bc6\u522b\u770b\u4f3c\u5408\u7406\u7684\u8bcd\u8fb9\u754c\u3002\u7531\u4e8e\u4f5c\u7528\u8303\u56f4\u6709\u9650\uff0c\u76f8\u6bd4\u81ea\u5b9a\u4e49\u8bcd\u5178\uff0c\u5bf9\u5e94\u7528\u76f8\u5173\u7684\u81ea\u5b9a\u4e49\u89e3\u6790\u5668\u7684\u9700\u6c42\u6ca1\u6709\u90a3\u4e48\u5f3a\u70c8\u3002\u76ee\u524d<span class=\"productname\">PostgreSQL</span>\u53ea\u63d0\u4f9b\u4e00\u79cd\u5185\u7f6e\u89e3\u6790\u5668\uff0c\u800c\u5b83\u5df2\u7ecf\u88ab\u8bc1\u660e\u5bf9\u5e7f\u6cdb\u7684\u5e94\u7528\u90fd\u5f88\u6709\u7528\u3002</p>\n<p lang=\"zh\">\u5185\u7f6e\u89e3\u6790\u5668\u88ab\u79f0\u4e3a<code class=\"literal\">pg_catalog.default</code>\u3002\u5b83\u8bc6\u522b 23 \u79cd\u8bcd\u5143\u7c7b\u578b\uff0c\u5982<a class=\"xref\" href=\"/docs/19/textsearch-parsers.html#TEXTSEARCH-DEFAULT-PARSER\" title=\"\u8868\u00a012.1.\u00a0\u9ed8\u8ba4\u89e3\u6790\u5668\u7684\u8bcd\u5143\u7c7b\u578b\">\u8868\u00a012.1</a>\u6240\u793a\u3002</p>\n<div class=\"table\" id=\"TEXTSEARCH-DEFAULT-PARSER\">\n<p class=\"title\" lang=\"zh\"><strong>\u8868\u00a012.1.\u00a0\u9ed8\u8ba4\u89e3\u6790\u5668\u7684\u8bcd\u5143\u7c7b\u578b</strong></p>\n<div class=\"table-contents\">\n<table class=\"table\">\n<thead>\n<tr>\n<th lang=\"zh\">\u522b\u540d</th>\n<th lang=\"zh\">\u8bf4\u660e</th>\n<th lang=\"zh\">\u793a\u4f8b</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code class=\"literal\">asciiword</code></td>\n<td lang=\"zh\">\u5355\u8bcd\uff0c\u5168\u90e8\u7531 ASCII \u5b57\u6bcd\u7ec4\u6210</td>\n<td><code class=\"literal\">elephant</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">word</code></td>\n<td lang=\"zh\">\u5355\u8bcd\uff0c\u5168\u90e8\u7531\u5b57\u6bcd\u7ec4\u6210</td>\n<td><code class=\"literal\">ma\u00f1ana</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">numword</code></td>\n<td lang=\"zh\">\u5355\u8bcd\uff0c\u5b57\u6bcd\u548c\u6570\u5b57</td>\n<td><code class=\"literal\">beta1</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">asciihword</code></td>\n<td lang=\"zh\">\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\uff0c\u5168\u90e8\u4e3a ASCII \u5b57\u7b26</td>\n<td><code class=\"literal\">up-to-date</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">hword</code></td>\n<td lang=\"zh\">\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\uff0c\u7531\u5b57\u6bcd\u7ec4\u6210</td>\n<td><code class=\"literal\">l\u00f3gico-matem\u00e1tica</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">numhword</code></td>\n<td lang=\"zh\">\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\uff0c\u5b57\u6bcd\u548c\u6570\u5b57</td>\n<td><code class=\"literal\">postgresql-beta1</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">hword_asciipart</code></td>\n<td lang=\"zh\">\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\u90e8\u5206\uff0c\u5168\u90e8\u4e3a ASCII \u5b57\u7b26</td>\n<td lang=\"zh\">postgresql-beta1 \u4e0a\u4e0b\u6587\u4e2d\u7684 postgresql</td>\n</tr>\n<tr>\n<td><code class=\"literal\">hword_part</code></td>\n<td lang=\"zh\">\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\u90e8\u5206\uff0c\u5168\u90e8\u7531\u5b57\u6bcd\u7ec4\u6210</td>\n<td lang=\"zh\">l\u00f3gico-matem\u00e1tica \u4e0a\u4e0b\u6587\u4e2d\u7684 l\u00f3gico \u6216 matem\u00e1tica</td>\n</tr>\n<tr>\n<td><code class=\"literal\">hword_numpart</code></td>\n<td lang=\"zh\">\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\u90e8\u5206\uff0c\u5b57\u6bcd\u548c\u6570\u5b57</td>\n<td lang=\"zh\">postgresql-beta1 \u4e0a\u4e0b\u6587\u4e2d\u7684 beta1</td>\n</tr>\n<tr>\n<td><code class=\"literal\">email</code></td>\n<td lang=\"zh\">\u7535\u5b50\u90ae\u4ef6\u5730\u5740</td>\n<td><code class=\"literal\">foo@example.com</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">protocol</code></td>\n<td lang=\"zh\">\u534f\u8bae\u5934\u90e8</td>\n<td><code class=\"literal\">http://</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">url</code></td>\n<td>URL</td>\n<td><code class=\"literal\">example.com/stuff/index.html</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">host</code></td>\n<td lang=\"zh\">\u4e3b\u673a</td>\n<td><code class=\"literal\">example.com</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">url_path</code></td>\n<td lang=\"zh\">URL \u8def\u5f84</td>\n<td lang=\"zh\"><code class=\"literal\">/stuff/index.html</code>\uff0c\u5728 URL \u4e0a\u4e0b\u6587\u4e2d</td>\n</tr>\n<tr>\n<td><code class=\"literal\">file</code></td>\n<td lang=\"zh\">\u6587\u4ef6\u6216\u8def\u5f84\u540d</td>\n<td lang=\"zh\"><code class=\"literal\">/usr/local/foo.txt</code>\uff0c\u5982\u679c\u4e0d\u5728 URL \u4e2d</td>\n</tr>\n<tr>\n<td><code class=\"literal\">sfloat</code></td>\n<td lang=\"zh\">\u79d1\u5b66\u8bb0\u6570\u6cd5</td>\n<td><code class=\"literal\">-1.234e56</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">float</code></td>\n<td lang=\"zh\">\u5341\u8fdb\u5236\u8bb0\u6570\u6cd5</td>\n<td><code class=\"literal\">-1.234</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">int</code></td>\n<td lang=\"zh\">\u6709\u7b26\u53f7\u6574\u6570</td>\n<td><code class=\"literal\">-1234</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">uint</code></td>\n<td lang=\"zh\">\u65e0\u7b26\u53f7\u6574\u6570</td>\n<td><code class=\"literal\">1234</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">version</code></td>\n<td lang=\"zh\">\u7248\u672c\u53f7</td>\n<td><code class=\"literal\">8.3.0</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">tag</code></td>\n<td lang=\"zh\">XML \u6807\u7b7e</td>\n<td><code class=\"literal\">&lt;a href=\"dictionaries.html\"&gt;</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">entity</code></td>\n<td lang=\"zh\">XML \u5b9e\u4f53</td>\n<td><code class=\"literal\">&amp;amp;</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">blank</code></td>\n<td lang=\"zh\">\u7a7a\u767d\u7b26\u53f7</td>\n<td lang=\"zh\">\uff08\u672a\u88ab\u8bc6\u522b\u4e3a\u5176\u4ed6\u7c7b\u578b\u7684\u7a7a\u767d\u6216\u6807\u70b9\u7b26\u53f7\uff09</td>\n</tr>\n</tbody>\n</table>\n</div>\n</div><br class=\"table-break\"/>\n<div class=\"note\">\n<h3 class=\"title\" lang=\"zh\">\u6ce8\u610f</h3>\n<p lang=\"zh\">\u89e3\u6790\u5668\u5bf9<span class=\"quote\">\u201c<span class=\"quote\">\u5b57\u6bcd</span>\u201d</span>\u7684\u754c\u5b9a\u7531\u6570\u636e\u5e93\u7684\u533a\u57df\u8bbe\u7f6e\u51b3\u5b9a\uff0c\u5177\u4f53\u662f<code class=\"varname\">lc_ctype</code>\u3002\u53ea\u5305\u542b\u57fa\u672c ASCII \u5b57\u6bcd\u7684\u8bcd\u88ab\u62a5\u544a\u4e3a\u4e00\u4e2a\u5355\u72ec\u7684\u8bcd\u5143\u7c7b\u578b\uff0c\u56e0\u4e3a\u6709\u65f6\u533a\u5206\u5b83\u4eec\u4f1a\u5f88\u6709\u7528\u3002\u5728\u5927\u90e8\u5206\u6b27\u6d32\u8bed\u8a00\u4e2d\uff0c\u8bcd\u5143\u7c7b\u578b<code class=\"literal\">word</code>\u548c<code class=\"literal\">asciiword</code>\u5e94\u8be5\u88ab\u540c\u6837\u5bf9\u5f85\u3002</p>\n<p lang=\"zh\"><code class=\"literal\">email</code>\u4e0d\u652f\u6301\u6240\u6709\u7531<a class=\"ulink\" href=\"https://datatracker.ietf.org/doc/html/rfc5322\" target=\"_top\">RFC 5322</a>\u5b9a\u4e49\u7684\u6709\u6548\u7535\u5b50\u90ae\u4ef6\u5b57\u7b26\u3002\u5177\u4f53\u6765\u8bf4\uff0c\u7535\u5b50\u90ae\u4ef6\u7528\u6237\u540d\u4ec5\u652f\u6301\u53e5\u70b9\u3001\u77ed\u6a2a\u7ebf\u548c\u4e0b\u5212\u7ebf\u8fd9\u4e9b\u975e\u5b57\u6bcd\u6570\u5b57\u5b57\u7b26\u3002</p>\n<p lang=\"zh\"><code class=\"literal\">tag</code> \u4e0d\u652f\u6301 <a class=\"ulink\" href=\"https://www.w3.org/TR/xml/\" target=\"_top\">W3C Recommendation, XML</a> \u5b9a\u4e49\u7684\u5168\u90e8\u5408\u6cd5\u6807\u7b7e\u540d\u3002\u5177\u4f53\u800c\u8a00\uff0c\u4ec5\u652f\u6301\u4ee5 ASCII \u5b57\u6bcd\u3001\u4e0b\u5212\u7ebf\u6216\u5192\u53f7\u5f00\u5934\uff0c\u4e14\u53ea\u5305\u542b\u5b57\u6bcd\u3001\u6570\u5b57\u3001\u8fde\u5b57\u7b26\u3001\u4e0b\u5212\u7ebf\u3001\u53e5\u70b9\u548c\u5192\u53f7\u7684\u6807\u7b7e\u540d\u3002<code class=\"literal\">tag</code> \u8fd8\u4f1a\u5305\u542b\u4ee5 <code class=\"literal\">&lt;!--</code> \u5f00\u59cb\u3001\u4ee5 <code class=\"literal\">--&gt;</code> \u7ed3\u675f\u7684 XML \u6ce8\u91ca\uff0c\u4ee5\u53ca XML \u58f0\u660e\uff08\u4f46\u8bf7\u6ce8\u610f\uff0c\u8fd9\u5305\u62ec\u6240\u6709\u4ee5 <code class=\"literal\">&lt;?x</code> \u5f00\u59cb\u5e76\u4ee5 <code class=\"literal\">&gt;</code> \u7ed3\u675f\u7684\u5185\u5bb9\uff09\u3002</p>\n</div>\n<p lang=\"zh\">\u89e3\u6790\u5668\u6709\u53ef\u80fd\u4ece\u540c\u4e00\u6bb5\u6587\u672c\u4e2d\u4ea7\u751f\u91cd\u53e0\u7684\u8bcd\u5143\u3002\u4e3e\u4f8b\u6765\u8bf4\uff0c\u4e00\u4e2a\u5e26\u8fde\u5b57\u7b26\u7684\u8bcd\u65e2\u4f1a\u88ab\u62a5\u544a\u4e3a\u6574\u4e2a\u5355\u8bcd\uff0c\u4e5f\u4f1a\u88ab\u62a5\u544a\u4e3a\u5404\u4e2a\u7ec4\u6210\u90e8\u5206\uff1a</p>\n<pre class=\"screen\">SELECT alias, description, token FROM ts_debug('foo-bar-beta1');\n      alias      |               description                |     token\n-----------------+------------------------------------------+---------------\n numhword        | Hyphenated word, letters and digits      | foo-bar-beta1\n hword_asciipart | Hyphenated word part, all ASCII          | foo\n blank           | Space symbols                            | -\n hword_asciipart | Hyphenated word part, all ASCII          | bar\n blank           | Space symbols                            | -\n hword_numpart   | Hyphenated word part, letters and digits | beta1\n</pre>\n<p lang=\"zh\">\u8fd9\u79cd\u884c\u4e3a\u662f\u53ef\u53d6\u7684\uff0c\u56e0\u4e3a\u5b83\u65e2\u5141\u8bb8\u9488\u5bf9\u6574\u4e2a\u590d\u5408\u8bcd\u641c\u7d22\uff0c\u4e5f\u5141\u8bb8\u9488\u5bf9\u5404\u4e2a\u7ec4\u6210\u90e8\u5206\u641c\u7d22\u3002\u4e0b\u9762\u662f\u53e6\u4e00\u4e2a\u6709\u542f\u53d1\u6027\u7684\u793a\u4f8b\uff1a</p>\n<pre class=\"screen\">SELECT alias, description, token FROM ts_debug('http://example.com/stuff/index.html');\n  alias   |  description  |            token\n----------+---------------+------------------------------\n protocol | Protocol head | http://\n url      | URL           | example.com/stuff/index.html\n host     | Host          | example.com\n url_path | URL path      | /stuff/index.html\n</pre>\n</div>", "manual_path": "/docs/19/textsearch-parsers.html", "localization": {"status": "complete", "sources": [{"url": "/docs/19/catalog-pg-amproc.html", "method": "same-major semantic node", "sha256": "2f3186b0cb3f1b6cdfb964d581bdf7719277157a11db7b3a207830efc10fcf6c", "language": "zh", "matched_nodes": ["#CATALOG-PG-AMPROC/p[5]/span[2]/span[0]"]}, {"url": "/docs/19/textsearch-parsers.html", "method": "same-major semantic node", "sha256": "d62734eb5ab7389f39edfd0540a94707197706afb8a0ac2cec15344e754ad933", "language": "zh", "matched_nodes": ["#TEXTSEARCH-PARSERS/div[0]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[0]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[10]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[12]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[13]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[13]/td[2]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[14]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[14]/td[2]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[15]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[16]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[17]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[18]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[19]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[1]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[20]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[21]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[22]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[22]/td[2]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[2]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[3]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[4]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[5]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[6]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[7]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[8]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[9]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/thead[1]/tr[0]/th[2]", "#TEXTSEARCH-PARSERS/div[3]/p[0]", "#TEXTSEARCH-PARSERS/div[5]/h3[0]", "#TEXTSEARCH-PARSERS/div[5]/p[1]", "#TEXTSEARCH-PARSERS/div[5]/p[2]", "#TEXTSEARCH-PARSERS/div[5]/p[3]", "#TEXTSEARCH-PARSERS/p[1]", "#TEXTSEARCH-PARSERS/p[2]", "#TEXTSEARCH-PARSERS/p[6]", "#TEXTSEARCH-PARSERS/p[8]"]}], "language": "zh", "original_text": {"/versions/19/description/0": "default word parser", "/versions/19/facts/0/label": "Prsnamespace", "/versions/19/facts/1/label": "Prsname", "/versions/19/facts/1/value": "default", "/versions/19/facts/2/label": "Prsstart", "/versions/19/facts/3/label": "Prstoken", "/versions/19/facts/4/label": "Prsend", "/versions/19/facts/5/label": "Prsheadline", "/versions/19/facts/6/label": "Prslextype", "/versions/19/tables/0/title": "Parser token types", "/versions/19/tables/0/columns/0/label": "Token ID", "/versions/19/tables/0/columns/1/label": "Alias", "/versions/19/tables/0/columns/2/label": "Description", "/versions/19/tables/0/rows/0/description": "Word, all ASCII", "/versions/19/tables/0/rows/1/description": "Word, all letters", "/versions/19/tables/0/rows/2/description": "Word, letters and digits", "/versions/19/tables/0/rows/3/description": "Email address", "/versions/19/tables/0/rows/5/description": "Host", "/versions/19/tables/0/rows/6/description": "Scientific notation", "/versions/19/tables/0/rows/7/description": "Version number", "/versions/19/tables/0/rows/8/description": "Hyphenated word part, letters and digits", "/versions/19/tables/0/rows/9/description": "Hyphenated word part, all letters", "/versions/19/tables/0/rows/10/description": "Hyphenated word part, all ASCII", "/versions/19/tables/0/rows/11/description": "Space symbols", "/versions/19/tables/0/rows/12/description": "XML tag", "/versions/19/tables/0/rows/13/description": "Protocol head", "/versions/19/tables/0/rows/14/description": "Hyphenated word, letters and digits", "/versions/19/tables/0/rows/15/description": "Hyphenated word, all ASCII", "/versions/19/tables/0/rows/16/description": "Hyphenated word, all letters", "/versions/19/tables/0/rows/17/description": "URL path", "/versions/19/tables/0/rows/18/description": "File or path name", "/versions/19/tables/0/rows/19/description": "Decimal notation", "/versions/19/tables/0/rows/20/description": "Signed integer", "/versions/19/tables/0/rows/21/description": "Unsigned integer", "/versions/19/tables/0/rows/22/description": "XML entity"}, "fallback_fields": [], "source_language": "en", "original_snapshot_sha256": "6b5708855375b61e5061fe34ef62a8e8d605570a32e7b3beb765318e1c822ba4"}, "comparison_data": {"tokens": [{"id": "1", "alias": "asciiword", "description": "Word, all ASCII"}, {"id": "2", "alias": "word", "description": "Word, all letters"}, {"id": "3", "alias": "numword", "description": "Word, letters and digits"}, {"id": "4", "alias": "email", "description": "Email address"}, {"id": "5", "alias": "url", "description": "URL"}, {"id": "6", "alias": "host", "description": "Host"}, {"id": "7", "alias": "sfloat", "description": "Scientific notation"}, {"id": "8", "alias": "version", "description": "Version number"}, {"id": "9", "alias": "hword_numpart", "description": "Hyphenated word part, letters and digits"}, {"id": "10", "alias": "hword_part", "description": "Hyphenated word part, all letters"}, {"id": "11", "alias": "hword_asciipart", "description": "Hyphenated word part, all ASCII"}, {"id": "12", "alias": "blank", "description": "Space symbols"}, {"id": "13", "alias": "tag", "description": "XML tag"}, {"id": "14", "alias": "protocol", "description": "Protocol head"}, {"id": "15", "alias": "numhword", "description": "Hyphenated word, letters and digits"}, {"id": "16", "alias": "asciihword", "description": "Hyphenated word, all ASCII"}, {"id": "17", "alias": "hword", "description": "Hyphenated word, all letters"}, {"id": "18", "alias": "url_path", "description": "URL path"}, {"id": "19", "alias": "file", "description": "File or path name"}, {"id": "20", "alias": "float", "description": "Decimal notation"}, {"id": "21", "alias": "int", "description": "Signed integer"}, {"id": "22", "alias": "uint", "description": "Unsigned integer"}, {"id": "23", "alias": "entity", "description": "XML entity"}], "attributes": {"prsend": "prsd_end", "prsname": "default", "prsstart": "prsd_start", "prstoken": "prsd_nexttoken", "prslextype": "prsd_lextype", "prsheadline": "prsd_headline", "prsnamespace": "pg_catalog"}}, "comparison_hash": "cc0b46768e43de6aa2e4460f1526f915791374259dbab054b02d6cc54582f89b", "manual_language": "zh"}, "20": {"facts": [{"label": "\u89e3\u6790\u5668\u6a21\u5f0f\uff08prsnamespace\uff09", "value": "pg_catalog"}, {"label": "\u89e3\u6790\u5668\u540d\u79f0\uff08prsname\uff09", "value": "\u9ed8\u8ba4"}, {"label": "\u542f\u52a8\u51fd\u6570\uff08prsstart\uff09", "value": "prsd_start"}, {"label": "\u8bcd\u5143\u51fd\u6570\uff08prstoken\uff09", "value": "prsd_nexttoken"}, {"label": "\u7ed3\u675f\u51fd\u6570\uff08prsend\uff09", "value": "prsd_end"}, {"label": "\u9ad8\u4eae\u51fd\u6570\uff08prsheadline\uff09", "value": "prsd_headline"}, {"label": "\u8bcd\u5143\u7c7b\u578b\u51fd\u6570\uff08prslextype\uff09", "value": "prsd_lextype"}], "tables": [{"key": "tokens", "rows": [{"id": "1", "alias": "asciiword", "description": "\u5355\u8bcd\uff0c\u5168\u90e8\u4e3a ASCII \u5b57\u7b26"}, {"id": "2", "alias": "word", "description": "\u5355\u8bcd\uff0c\u5168\u90e8\u7531\u5b57\u6bcd\u7ec4\u6210"}, {"id": "3", "alias": "numword", "description": "\u5355\u8bcd\uff0c\u5b57\u6bcd\u548c\u6570\u5b57"}, {"id": "4", "alias": "email", "description": "\u7535\u5b50\u90ae\u4ef6\u5730\u5740"}, {"id": "5", "alias": "url", "description": "URL"}, {"id": "6", "alias": "host", "description": "\u4e3b\u673a"}, {"id": "7", "alias": "sfloat", "description": "\u79d1\u5b66\u8bb0\u6570\u6cd5"}, {"id": "8", "alias": "version", "description": "\u7248\u672c\u53f7"}, {"id": "9", "alias": "hword_numpart", "description": "\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\u90e8\u5206\uff0c\u5b57\u6bcd\u548c\u6570\u5b57"}, {"id": "10", "alias": "hword_part", "description": "\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\u90e8\u5206\uff0c\u5168\u90e8\u7531\u5b57\u6bcd\u7ec4\u6210"}, {"id": "11", "alias": "hword_asciipart", "description": "\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\u90e8\u5206\uff0c\u5168\u90e8\u4e3a ASCII \u5b57\u7b26"}, {"id": "12", "alias": "blank", "description": "\u7a7a\u767d\u7b26\u53f7"}, {"id": "13", "alias": "tag", "description": "XML \u6807\u7b7e"}, {"id": "14", "alias": "protocol", "description": "\u534f\u8bae\u5934\u90e8"}, {"id": "15", "alias": "numhword", "description": "\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\uff0c\u5b57\u6bcd\u548c\u6570\u5b57"}, {"id": "16", "alias": "asciihword", "description": "\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\uff0c\u5168\u90e8\u4e3a ASCII \u5b57\u7b26"}, {"id": "17", "alias": "hword", "description": "\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\uff0c\u7531\u5b57\u6bcd\u7ec4\u6210"}, {"id": "18", "alias": "url_path", "description": "URL \u8def\u5f84"}, {"id": "19", "alias": "file", "description": "\u6587\u4ef6\u6216\u8def\u5f84\u540d"}, {"id": "20", "alias": "float", "description": "\u5341\u8fdb\u5236\u8bb0\u6570\u6cd5"}, {"id": "21", "alias": "int", "description": "\u6709\u7b26\u53f7\u6574\u6570"}, {"id": "22", "alias": "uint", "description": "\u65e0\u7b26\u53f7\u6574\u6570"}, {"id": "23", "alias": "entity", "description": "XML \u5b9e\u4f53"}], "title": "\u89e3\u6790\u5668\u8bcd\u5143\u7c7b\u578b", "columns": [{"key": "id", "label": "\u8bcd\u5143\u6807\u8bc6"}, {"key": "alias", "label": "\u522b\u540d"}, {"key": "description", "label": "\u8bf4\u660e"}]}], "aliases": [], "related": [], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "revision": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41", "catalog_fingerprint": "398fbb9f262264053c02fbf79f88be0a6770c1473faa6ecd5931d6ec41b8258b", "source_snapshot_utc": "26-Sep-2026 20:22"}, "sources": [{"url": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "Matching PostgreSQL source archive", "sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, {"url": "https://pg.center/docs/devel/textsearch-parsers.html", "path": "textsearch-parsers.html", "label": "PostgreSQL 20 English manual", "sha256": "c76b7fc43c0e4d8584978ca3e27f1eb56a888a36bf3ab7f84f63f3ce9d6604ac", "language": "en", "original_url": "/docs/devel/textsearch-parsers.html"}], "sections": [], "signature": "", "attributes": {"prsend": "prsd_end", "prsname": "default", "prsstart": "prsd_start", "prstoken": "prsd_nexttoken", "prslextype": "prsd_lextype", "prsheadline": "prsd_headline", "prsnamespace": "pg_catalog"}, "description": ["\u9ed8\u8ba4\u5355\u8bcd\u89e3\u6790\u5668"], "manual_html": "<div class=\"sect1\" id=\"TEXTSEARCH-PARSERS\">\n<div class=\"titlepage\">\n<div>\n<div>\n<h2 class=\"title\" lang=\"zh\">\n<div>\n<div>\n<h2 class=\"title\" style=\"clear: both\">12.5.\u00a0\u89e3\u6790\u5668 </h2>\n</div>\n</div>\n</h2>\n</div>\n</div>\n</div>\n<p lang=\"zh\">\u6587\u672c\u68c0\u7d22\u89e3\u6790\u5668\u8d1f\u8d23\u628a\u672a\u5904\u7406\u7684\u6587\u6863\u6587\u672c\u5212\u5206\u6210<em class=\"firstterm\">\u8bcd\u5143</em>\u5e76\u6807\u8bc6\u6bcf\u4e2a\u8bcd\u5143\u7684\u7c7b\u578b\uff0c\u800c\u53ef\u80fd\u7684\u7c7b\u578b\u96c6\u5408\u7531\u89e3\u6790\u5668\u672c\u8eab\u5b9a\u4e49\u3002\u6ce8\u610f\uff0c\u89e3\u6790\u5668\u5b8c\u5168\u4e0d\u4f1a\u4fee\u6539\u6587\u672c \u2014 \u5b83\u53ea\u662f\u8bc6\u522b\u770b\u4f3c\u5408\u7406\u7684\u8bcd\u8fb9\u754c\u3002\u7531\u4e8e\u4f5c\u7528\u8303\u56f4\u6709\u9650\uff0c\u76f8\u6bd4\u81ea\u5b9a\u4e49\u8bcd\u5178\uff0c\u5bf9\u5e94\u7528\u76f8\u5173\u7684\u81ea\u5b9a\u4e49\u89e3\u6790\u5668\u7684\u9700\u6c42\u6ca1\u6709\u90a3\u4e48\u5f3a\u70c8\u3002\u76ee\u524d<span class=\"productname\">PostgreSQL</span>\u53ea\u63d0\u4f9b\u4e00\u79cd\u5185\u7f6e\u89e3\u6790\u5668\uff0c\u800c\u5b83\u5df2\u7ecf\u88ab\u8bc1\u660e\u5bf9\u5e7f\u6cdb\u7684\u5e94\u7528\u90fd\u5f88\u6709\u7528\u3002</p>\n<p lang=\"zh\">\u5185\u7f6e\u89e3\u6790\u5668\u88ab\u79f0\u4e3a<code class=\"literal\">pg_catalog.default</code>\u3002\u5b83\u8bc6\u522b 23 \u79cd\u8bcd\u5143\u7c7b\u578b\uff0c\u5982<a class=\"xref\" href=\"/docs/devel/textsearch-parsers.html#TEXTSEARCH-DEFAULT-PARSER\" title=\"\u8868\u00a012.1.\u00a0\u9ed8\u8ba4\u89e3\u6790\u5668\u7684\u8bcd\u5143\u7c7b\u578b\">\u8868\u00a012.1</a>\u6240\u793a\u3002</p>\n<div class=\"table\" id=\"TEXTSEARCH-DEFAULT-PARSER\">\n<p class=\"title\" lang=\"zh\"><strong>\u8868\u00a012.1.\u00a0\u9ed8\u8ba4\u89e3\u6790\u5668\u7684\u8bcd\u5143\u7c7b\u578b</strong></p>\n<div class=\"table-contents\">\n<table class=\"table\">\n<thead>\n<tr>\n<th lang=\"zh\">\u522b\u540d</th>\n<th lang=\"zh\">\u8bf4\u660e</th>\n<th lang=\"zh\">\u793a\u4f8b</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code class=\"literal\">asciiword</code></td>\n<td lang=\"zh\">\u5355\u8bcd\uff0c\u5168\u90e8\u7531 ASCII \u5b57\u6bcd\u7ec4\u6210</td>\n<td><code class=\"literal\">elephant</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">word</code></td>\n<td lang=\"zh\">\u5355\u8bcd\uff0c\u5168\u90e8\u7531\u5b57\u6bcd\u7ec4\u6210</td>\n<td><code class=\"literal\">ma\u00f1ana</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">numword</code></td>\n<td lang=\"zh\">\u5355\u8bcd\uff0c\u5b57\u6bcd\u548c\u6570\u5b57</td>\n<td><code class=\"literal\">beta1</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">asciihword</code></td>\n<td lang=\"zh\">\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\uff0c\u5168\u90e8\u4e3a ASCII \u5b57\u7b26</td>\n<td><code class=\"literal\">up-to-date</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">hword</code></td>\n<td lang=\"zh\">\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\uff0c\u7531\u5b57\u6bcd\u7ec4\u6210</td>\n<td><code class=\"literal\">l\u00f3gico-matem\u00e1tica</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">numhword</code></td>\n<td lang=\"zh\">\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\uff0c\u5b57\u6bcd\u548c\u6570\u5b57</td>\n<td><code class=\"literal\">postgresql-beta1</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">hword_asciipart</code></td>\n<td lang=\"zh\">\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\u90e8\u5206\uff0c\u5168\u90e8\u4e3a ASCII \u5b57\u7b26</td>\n<td lang=\"zh\">postgresql-beta1 \u4e0a\u4e0b\u6587\u4e2d\u7684 postgresql</td>\n</tr>\n<tr>\n<td><code class=\"literal\">hword_part</code></td>\n<td lang=\"zh\">\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\u90e8\u5206\uff0c\u5168\u90e8\u7531\u5b57\u6bcd\u7ec4\u6210</td>\n<td lang=\"zh\">l\u00f3gico-matem\u00e1tica \u4e0a\u4e0b\u6587\u4e2d\u7684 l\u00f3gico \u6216 matem\u00e1tica</td>\n</tr>\n<tr>\n<td><code class=\"literal\">hword_numpart</code></td>\n<td lang=\"zh\">\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\u90e8\u5206\uff0c\u5b57\u6bcd\u548c\u6570\u5b57</td>\n<td lang=\"zh\">postgresql-beta1 \u4e0a\u4e0b\u6587\u4e2d\u7684 beta1</td>\n</tr>\n<tr>\n<td><code class=\"literal\">email</code></td>\n<td lang=\"zh\">\u7535\u5b50\u90ae\u4ef6\u5730\u5740</td>\n<td><code class=\"literal\">foo@example.com</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">protocol</code></td>\n<td lang=\"zh\">\u534f\u8bae\u5934\u90e8</td>\n<td><code class=\"literal\">http://</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">url</code></td>\n<td>URL</td>\n<td><code class=\"literal\">example.com/stuff/index.html</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">host</code></td>\n<td lang=\"zh\">\u4e3b\u673a</td>\n<td><code class=\"literal\">example.com</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">url_path</code></td>\n<td lang=\"zh\">URL \u8def\u5f84</td>\n<td lang=\"zh\"><code class=\"literal\">/stuff/index.html</code>\uff0c\u5728 URL \u4e0a\u4e0b\u6587\u4e2d</td>\n</tr>\n<tr>\n<td><code class=\"literal\">file</code></td>\n<td lang=\"zh\">\u6587\u4ef6\u6216\u8def\u5f84\u540d</td>\n<td lang=\"zh\"><code class=\"literal\">/usr/local/foo.txt</code>\uff0c\u5982\u679c\u4e0d\u5728 URL \u4e2d</td>\n</tr>\n<tr>\n<td><code class=\"literal\">sfloat</code></td>\n<td lang=\"zh\">\u79d1\u5b66\u8bb0\u6570\u6cd5</td>\n<td><code class=\"literal\">-1.234e56</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">float</code></td>\n<td lang=\"zh\">\u5341\u8fdb\u5236\u8bb0\u6570\u6cd5</td>\n<td><code class=\"literal\">-1.234</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">int</code></td>\n<td lang=\"zh\">\u6709\u7b26\u53f7\u6574\u6570</td>\n<td><code class=\"literal\">-1234</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">uint</code></td>\n<td lang=\"zh\">\u65e0\u7b26\u53f7\u6574\u6570</td>\n<td><code class=\"literal\">1234</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">version</code></td>\n<td lang=\"zh\">\u7248\u672c\u53f7</td>\n<td><code class=\"literal\">8.3.0</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">tag</code></td>\n<td lang=\"zh\">XML \u6807\u7b7e</td>\n<td><code class=\"literal\">&lt;a href=\"dictionaries.html\"&gt;</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">entity</code></td>\n<td lang=\"zh\">XML \u5b9e\u4f53</td>\n<td><code class=\"literal\">&amp;amp;</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">blank</code></td>\n<td lang=\"zh\">\u7a7a\u767d\u7b26\u53f7</td>\n<td lang=\"zh\">\uff08\u672a\u88ab\u8bc6\u522b\u4e3a\u5176\u4ed6\u7c7b\u578b\u7684\u7a7a\u767d\u6216\u6807\u70b9\u7b26\u53f7\uff09</td>\n</tr>\n</tbody>\n</table>\n</div>\n</div><br class=\"table-break\"/>\n<div class=\"note\">\n<h3 class=\"title\" lang=\"zh\">\u6ce8\u610f</h3>\n<p lang=\"zh\">\u89e3\u6790\u5668\u5bf9<span class=\"quote\">\u201c<span class=\"quote\">\u5b57\u6bcd</span>\u201d</span>\u7684\u754c\u5b9a\u7531\u6570\u636e\u5e93\u7684\u533a\u57df\u8bbe\u7f6e\u51b3\u5b9a\uff0c\u5177\u4f53\u662f<code class=\"varname\">lc_ctype</code>\u3002\u53ea\u5305\u542b\u57fa\u672c ASCII \u5b57\u6bcd\u7684\u8bcd\u88ab\u62a5\u544a\u4e3a\u4e00\u4e2a\u5355\u72ec\u7684\u8bcd\u5143\u7c7b\u578b\uff0c\u56e0\u4e3a\u6709\u65f6\u533a\u5206\u5b83\u4eec\u4f1a\u5f88\u6709\u7528\u3002\u5728\u5927\u90e8\u5206\u6b27\u6d32\u8bed\u8a00\u4e2d\uff0c\u8bcd\u5143\u7c7b\u578b<code class=\"literal\">word</code>\u548c<code class=\"literal\">asciiword</code>\u5e94\u8be5\u88ab\u540c\u6837\u5bf9\u5f85\u3002</p>\n<p lang=\"zh\"><code class=\"literal\">email</code>\u4e0d\u652f\u6301\u6240\u6709\u7531<a class=\"ulink\" href=\"https://datatracker.ietf.org/doc/html/rfc5322\" target=\"_top\">RFC 5322</a>\u5b9a\u4e49\u7684\u6709\u6548\u7535\u5b50\u90ae\u4ef6\u5b57\u7b26\u3002\u5177\u4f53\u6765\u8bf4\uff0c\u7535\u5b50\u90ae\u4ef6\u7528\u6237\u540d\u4ec5\u652f\u6301\u53e5\u70b9\u3001\u77ed\u6a2a\u7ebf\u548c\u4e0b\u5212\u7ebf\u8fd9\u4e9b\u975e\u5b57\u6bcd\u6570\u5b57\u5b57\u7b26\u3002</p>\n<p lang=\"zh\"><code class=\"literal\">tag</code> \u4e0d\u652f\u6301 <a class=\"ulink\" href=\"https://www.w3.org/TR/xml/\" target=\"_top\">W3C Recommendation, XML</a> \u5b9a\u4e49\u7684\u5168\u90e8\u5408\u6cd5\u6807\u7b7e\u540d\u3002\u5177\u4f53\u800c\u8a00\uff0c\u4ec5\u652f\u6301\u4ee5 ASCII \u5b57\u6bcd\u3001\u4e0b\u5212\u7ebf\u6216\u5192\u53f7\u5f00\u5934\uff0c\u4e14\u53ea\u5305\u542b\u5b57\u6bcd\u3001\u6570\u5b57\u3001\u8fde\u5b57\u7b26\u3001\u4e0b\u5212\u7ebf\u3001\u53e5\u70b9\u548c\u5192\u53f7\u7684\u6807\u7b7e\u540d\u3002<code class=\"literal\">tag</code> \u8fd8\u4f1a\u5305\u542b\u4ee5 <code class=\"literal\">&lt;!--</code> \u5f00\u59cb\u3001\u4ee5 <code class=\"literal\">--&gt;</code> \u7ed3\u675f\u7684 XML \u6ce8\u91ca\uff0c\u4ee5\u53ca XML \u58f0\u660e\uff08\u4f46\u8bf7\u6ce8\u610f\uff0c\u8fd9\u5305\u62ec\u6240\u6709\u4ee5 <code class=\"literal\">&lt;?x</code> \u5f00\u59cb\u5e76\u4ee5 <code class=\"literal\">&gt;</code> \u7ed3\u675f\u7684\u5185\u5bb9\uff09\u3002</p>\n</div>\n<p lang=\"zh\">\u89e3\u6790\u5668\u6709\u53ef\u80fd\u4ece\u540c\u4e00\u6bb5\u6587\u672c\u4e2d\u4ea7\u751f\u91cd\u53e0\u7684\u8bcd\u5143\u3002\u4e3e\u4f8b\u6765\u8bf4\uff0c\u4e00\u4e2a\u5e26\u8fde\u5b57\u7b26\u7684\u8bcd\u65e2\u4f1a\u88ab\u62a5\u544a\u4e3a\u6574\u4e2a\u5355\u8bcd\uff0c\u4e5f\u4f1a\u88ab\u62a5\u544a\u4e3a\u5404\u4e2a\u7ec4\u6210\u90e8\u5206\uff1a</p>\n<pre class=\"screen\">SELECT alias, description, token FROM ts_debug('foo-bar-beta1');\n      alias      |               description                |     token\n-----------------+------------------------------------------+---------------\n numhword        | Hyphenated word, letters and digits      | foo-bar-beta1\n hword_asciipart | Hyphenated word part, all ASCII          | foo\n blank           | Space symbols                            | -\n hword_asciipart | Hyphenated word part, all ASCII          | bar\n blank           | Space symbols                            | -\n hword_numpart   | Hyphenated word part, letters and digits | beta1\n</pre>\n<p lang=\"zh\">\u8fd9\u79cd\u884c\u4e3a\u662f\u53ef\u53d6\u7684\uff0c\u56e0\u4e3a\u5b83\u65e2\u5141\u8bb8\u9488\u5bf9\u6574\u4e2a\u590d\u5408\u8bcd\u641c\u7d22\uff0c\u4e5f\u5141\u8bb8\u9488\u5bf9\u5404\u4e2a\u7ec4\u6210\u90e8\u5206\u641c\u7d22\u3002\u4e0b\u9762\u662f\u53e6\u4e00\u4e2a\u6709\u542f\u53d1\u6027\u7684\u793a\u4f8b\uff1a</p>\n<pre class=\"screen\">SELECT alias, description, token FROM ts_debug('http://example.com/stuff/index.html');\n  alias   |  description  |            token\n----------+---------------+------------------------------\n protocol | Protocol head | http://\n url      | URL           | example.com/stuff/index.html\n host     | Host          | example.com\n url_path | URL path      | /stuff/index.html\n</pre>\n</div>", "manual_path": "/docs/devel/textsearch-parsers.html", "localization": {"status": "complete", "sources": [{"url": "/docs/devel/catalog-pg-amproc.html", "method": "same-major semantic node", "sha256": "adca05c5ff2b94562e292f0b81459187e8a41a57ab5781a5f22d721ec40aaa6c", "language": "zh", "matched_nodes": ["#CATALOG-PG-AMPROC/p[5]/span[2]/span[0]"]}, {"url": "/docs/devel/textsearch-parsers.html", "method": "same-major semantic node", "sha256": "3429ec61debe13d68d3e55309a3d0d533ef0cd3deca62a9e81ee5d18a5d011b2", "language": "zh", "matched_nodes": ["#TEXTSEARCH-PARSERS/div[0]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[0]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[10]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[12]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[13]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[13]/td[2]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[14]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[14]/td[2]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[15]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[16]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[17]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[18]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[19]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[1]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[20]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[21]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[22]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[22]/td[2]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[2]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[3]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[4]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[5]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[6]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[7]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[8]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[9]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/thead[1]/tr[0]/th[2]", "#TEXTSEARCH-PARSERS/div[3]/p[0]", "#TEXTSEARCH-PARSERS/div[5]/h3[0]", "#TEXTSEARCH-PARSERS/div[5]/p[1]", "#TEXTSEARCH-PARSERS/div[5]/p[2]", "#TEXTSEARCH-PARSERS/div[5]/p[3]", "#TEXTSEARCH-PARSERS/p[1]", "#TEXTSEARCH-PARSERS/p[2]", "#TEXTSEARCH-PARSERS/p[6]", "#TEXTSEARCH-PARSERS/p[8]"]}], "language": "zh", "original_text": {"/summary": "default word parser", "/category": "Parsers", "/versions/20/description/0": "default word parser", "/versions/20/facts/0/label": "Prsnamespace", "/versions/20/facts/1/label": "Prsname", "/versions/20/facts/1/value": "default", "/versions/20/facts/2/label": "Prsstart", "/versions/20/facts/3/label": "Prstoken", "/versions/20/facts/4/label": "Prsend", "/versions/20/facts/5/label": "Prsheadline", "/versions/20/facts/6/label": "Prslextype", "/versions/20/tables/0/title": "Parser token types", "/versions/20/tables/0/columns/0/label": "Token ID", "/versions/20/tables/0/columns/1/label": "Alias", "/versions/20/tables/0/columns/2/label": "Description", "/versions/20/tables/0/rows/0/description": "Word, all ASCII", "/versions/20/tables/0/rows/1/description": "Word, all letters", "/versions/20/tables/0/rows/2/description": "Word, letters and digits", "/versions/20/tables/0/rows/3/description": "Email address", "/versions/20/tables/0/rows/5/description": "Host", "/versions/20/tables/0/rows/6/description": "Scientific notation", "/versions/20/tables/0/rows/7/description": "Version number", "/versions/20/tables/0/rows/8/description": "Hyphenated word part, letters and digits", "/versions/20/tables/0/rows/9/description": "Hyphenated word part, all letters", "/versions/20/tables/0/rows/10/description": "Hyphenated word part, all ASCII", "/versions/20/tables/0/rows/11/description": "Space symbols", "/versions/20/tables/0/rows/12/description": "XML tag", "/versions/20/tables/0/rows/13/description": "Protocol head", "/versions/20/tables/0/rows/14/description": "Hyphenated word, letters and digits", "/versions/20/tables/0/rows/15/description": "Hyphenated word, all ASCII", "/versions/20/tables/0/rows/16/description": "Hyphenated word, all letters", "/versions/20/tables/0/rows/17/description": "URL path", "/versions/20/tables/0/rows/18/description": "File or path name", "/versions/20/tables/0/rows/19/description": "Decimal notation", "/versions/20/tables/0/rows/20/description": "Signed integer", "/versions/20/tables/0/rows/21/description": "Unsigned integer", "/versions/20/tables/0/rows/22/description": "XML entity"}, "fallback_fields": [], "source_language": "en", "original_snapshot_sha256": "b0cdecbd1c6741aa52d663f056ff6a830b59243eb0843a775b6c09e87e895e16"}, "comparison_data": {"tokens": [{"id": "1", "alias": "asciiword", "description": "Word, all ASCII"}, {"id": "2", "alias": "word", "description": "Word, all letters"}, {"id": "3", "alias": "numword", "description": "Word, letters and digits"}, {"id": "4", "alias": "email", "description": "Email address"}, {"id": "5", "alias": "url", "description": "URL"}, {"id": "6", "alias": "host", "description": "Host"}, {"id": "7", "alias": "sfloat", "description": "Scientific notation"}, {"id": "8", "alias": "version", "description": "Version number"}, {"id": "9", "alias": "hword_numpart", "description": "Hyphenated word part, letters and digits"}, {"id": "10", "alias": "hword_part", "description": "Hyphenated word part, all letters"}, {"id": "11", "alias": "hword_asciipart", "description": "Hyphenated word part, all ASCII"}, {"id": "12", "alias": "blank", "description": "Space symbols"}, {"id": "13", "alias": "tag", "description": "XML tag"}, {"id": "14", "alias": "protocol", "description": "Protocol head"}, {"id": "15", "alias": "numhword", "description": "Hyphenated word, letters and digits"}, {"id": "16", "alias": "asciihword", "description": "Hyphenated word, all ASCII"}, {"id": "17", "alias": "hword", "description": "Hyphenated word, all letters"}, {"id": "18", "alias": "url_path", "description": "URL path"}, {"id": "19", "alias": "file", "description": "File or path name"}, {"id": "20", "alias": "float", "description": "Decimal notation"}, {"id": "21", "alias": "int", "description": "Signed integer"}, {"id": "22", "alias": "uint", "description": "Unsigned integer"}, {"id": "23", "alias": "entity", "description": "XML entity"}], "attributes": {"prsend": "prsd_end", "prsname": "default", "prsstart": "prsd_start", "prstoken": "prsd_nexttoken", "prslextype": "prsd_lextype", "prsheadline": "prsd_headline", "prsnamespace": "pg_catalog"}}, "comparison_hash": "cc0b46768e43de6aa2e4460f1526f915791374259dbab054b02d6cc54582f89b", "manual_language": "zh"}}}, "snapshot": {"facts": [{"label": "\u89e3\u6790\u5668\u6a21\u5f0f\uff08prsnamespace\uff09", "value": "pg_catalog"}, {"label": "\u89e3\u6790\u5668\u540d\u79f0\uff08prsname\uff09", "value": "\u9ed8\u8ba4"}, {"label": "\u542f\u52a8\u51fd\u6570\uff08prsstart\uff09", "value": "prsd_start"}, {"label": "\u8bcd\u5143\u51fd\u6570\uff08prstoken\uff09", "value": "prsd_nexttoken"}, {"label": "\u7ed3\u675f\u51fd\u6570\uff08prsend\uff09", "value": "prsd_end"}, {"label": "\u9ad8\u4eae\u51fd\u6570\uff08prsheadline\uff09", "value": "prsd_headline"}, {"label": "\u8bcd\u5143\u7c7b\u578b\u51fd\u6570\uff08prslextype\uff09", "value": "prsd_lextype"}], "tables": [{"key": "tokens", "rows": [{"id": "1", "alias": "asciiword", "description": "\u5355\u8bcd\uff0c\u5168\u90e8\u4e3a ASCII \u5b57\u7b26"}, {"id": "2", "alias": "word", "description": "\u5355\u8bcd\uff0c\u5168\u90e8\u7531\u5b57\u6bcd\u7ec4\u6210"}, {"id": "3", "alias": "numword", "description": "\u5355\u8bcd\uff0c\u5b57\u6bcd\u548c\u6570\u5b57"}, {"id": "4", "alias": "email", "description": "\u7535\u5b50\u90ae\u4ef6\u5730\u5740"}, {"id": "5", "alias": "url", "description": "URL"}, {"id": "6", "alias": "host", "description": "\u4e3b\u673a"}, {"id": "7", "alias": "sfloat", "description": "\u79d1\u5b66\u8bb0\u6570\u6cd5"}, {"id": "8", "alias": "version", "description": "\u7248\u672c\u53f7"}, {"id": "9", "alias": "hword_numpart", "description": "\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\u90e8\u5206\uff0c\u5b57\u6bcd\u548c\u6570\u5b57"}, {"id": "10", "alias": "hword_part", "description": "\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\u90e8\u5206\uff0c\u5168\u90e8\u7531\u5b57\u6bcd\u7ec4\u6210"}, {"id": "11", "alias": "hword_asciipart", "description": "\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\u90e8\u5206\uff0c\u5168\u90e8\u4e3a ASCII \u5b57\u7b26"}, {"id": "12", "alias": "blank", "description": "\u7a7a\u767d\u7b26\u53f7"}, {"id": "13", "alias": "tag", "description": "XML \u6807\u7b7e"}, {"id": "14", "alias": "protocol", "description": "\u534f\u8bae\u5934\u90e8"}, {"id": "15", "alias": "numhword", "description": "\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\uff0c\u5b57\u6bcd\u548c\u6570\u5b57"}, {"id": "16", "alias": "asciihword", "description": "\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\uff0c\u5168\u90e8\u4e3a ASCII \u5b57\u7b26"}, {"id": "17", "alias": "hword", "description": "\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\uff0c\u7531\u5b57\u6bcd\u7ec4\u6210"}, {"id": "18", "alias": "url_path", "description": "URL \u8def\u5f84"}, {"id": "19", "alias": "file", "description": "\u6587\u4ef6\u6216\u8def\u5f84\u540d"}, {"id": "20", "alias": "float", "description": "\u5341\u8fdb\u5236\u8bb0\u6570\u6cd5"}, {"id": "21", "alias": "int", "description": "\u6709\u7b26\u53f7\u6574\u6570"}, {"id": "22", "alias": "uint", "description": "\u65e0\u7b26\u53f7\u6574\u6570"}, {"id": "23", "alias": "entity", "description": "XML \u5b9e\u4f53"}], "title": "\u89e3\u6790\u5668\u8bcd\u5143\u7c7b\u578b", "columns": [{"key": "id", "label": "\u8bcd\u5143\u6807\u8bc6"}, {"key": "alias", "label": "\u522b\u540d"}, {"key": "description", "label": "\u8bf4\u660e"}]}], "aliases": [], "related": [], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f", "catalog_fingerprint": "65c93d6048ef30e61023a84f9680fa6a92b1c383b7eb226741170077eb078502"}, "sources": [{"url": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "Matching PostgreSQL source archive", "sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, {"url": "https://pg.center/docs/18/textsearch-parsers.html", "path": "textsearch-parsers.html", "label": "PostgreSQL 18 English manual", "sha256": "97e57975afd39da6b33f440d01e36e79a6a57bc3e178c20dbb2f0b19e481e611", "language": "en", "original_url": "/docs/18/textsearch-parsers.html"}], "sections": [], "signature": "", "attributes": {"prsend": "prsd_end", "prsname": "default", "prsstart": "prsd_start", "prstoken": "prsd_nexttoken", "prslextype": "prsd_lextype", "prsheadline": "prsd_headline", "prsnamespace": "pg_catalog"}, "description": ["\u9ed8\u8ba4\u5355\u8bcd\u89e3\u6790\u5668"], "manual_html": "<div class=\"sect1\" id=\"TEXTSEARCH-PARSERS\">\n<div class=\"titlepage\">\n<div>\n<div>\n<h2 class=\"title\" lang=\"zh\">\n<div>\n<div>\n<h2 class=\"title\" style=\"clear: both\">12.5.\u00a0\u89e3\u6790\u5668 </h2>\n</div>\n</div>\n</h2>\n</div>\n</div>\n</div>\n<p lang=\"zh\">\u6587\u672c\u68c0\u7d22\u89e3\u6790\u5668\u8d1f\u8d23\u628a\u672a\u5904\u7406\u7684\u6587\u6863\u6587\u672c\u5212\u5206\u6210<em class=\"firstterm\">\u8bcd\u5143</em>\u5e76\u6807\u8bc6\u6bcf\u4e2a\u8bcd\u5143\u7684\u7c7b\u578b\uff0c\u800c\u53ef\u80fd\u7684\u7c7b\u578b\u96c6\u5408\u7531\u89e3\u6790\u5668\u672c\u8eab\u5b9a\u4e49\u3002\u6ce8\u610f\uff0c\u89e3\u6790\u5668\u5b8c\u5168\u4e0d\u4f1a\u4fee\u6539\u6587\u672c \u2014 \u5b83\u53ea\u662f\u8bc6\u522b\u770b\u4f3c\u5408\u7406\u7684\u8bcd\u8fb9\u754c\u3002\u7531\u4e8e\u4f5c\u7528\u8303\u56f4\u6709\u9650\uff0c\u76f8\u6bd4\u81ea\u5b9a\u4e49\u8bcd\u5178\uff0c\u5bf9\u5e94\u7528\u76f8\u5173\u7684\u81ea\u5b9a\u4e49\u89e3\u6790\u5668\u7684\u9700\u6c42\u6ca1\u6709\u90a3\u4e48\u5f3a\u70c8\u3002\u76ee\u524d<span class=\"productname\">PostgreSQL</span>\u53ea\u63d0\u4f9b\u4e00\u79cd\u5185\u7f6e\u89e3\u6790\u5668\uff0c\u800c\u5b83\u5df2\u7ecf\u88ab\u8bc1\u660e\u5bf9\u5e7f\u6cdb\u7684\u5e94\u7528\u90fd\u5f88\u6709\u7528\u3002</p>\n<p lang=\"zh\">\u5185\u7f6e\u89e3\u6790\u5668\u88ab\u79f0\u4e3a<code class=\"literal\">pg_catalog.default</code>\u3002\u5b83\u8bc6\u522b 23 \u79cd\u8bcd\u5143\u7c7b\u578b\uff0c\u5982<a class=\"xref\" href=\"/docs/18/textsearch-parsers.html#TEXTSEARCH-DEFAULT-PARSER\" title=\"\u8868\u00a012.1.\u00a0\u9ed8\u8ba4\u89e3\u6790\u5668\u7684\u8bcd\u5143\u7c7b\u578b\">\u8868\u00a012.1</a>\u6240\u793a\u3002</p>\n<div class=\"table\" id=\"TEXTSEARCH-DEFAULT-PARSER\">\n<p class=\"title\" lang=\"zh\"><strong>\u8868\u00a012.1.\u00a0\u9ed8\u8ba4\u89e3\u6790\u5668\u7684\u8bcd\u5143\u7c7b\u578b</strong></p>\n<div class=\"table-contents\">\n<table class=\"table\">\n<thead>\n<tr>\n<th lang=\"zh\">\u522b\u540d</th>\n<th lang=\"zh\">\u8bf4\u660e</th>\n<th lang=\"zh\">\u793a\u4f8b</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code class=\"literal\">asciiword</code></td>\n<td lang=\"zh\">\u5355\u8bcd\uff0c\u5168\u90e8\u7531 ASCII \u5b57\u6bcd\u7ec4\u6210</td>\n<td><code class=\"literal\">elephant</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">word</code></td>\n<td lang=\"zh\">\u5355\u8bcd\uff0c\u5168\u90e8\u7531\u5b57\u6bcd\u7ec4\u6210</td>\n<td><code class=\"literal\">ma\u00f1ana</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">numword</code></td>\n<td lang=\"zh\">\u5355\u8bcd\uff0c\u5b57\u6bcd\u548c\u6570\u5b57</td>\n<td><code class=\"literal\">beta1</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">asciihword</code></td>\n<td lang=\"zh\">\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\uff0c\u5168\u90e8\u4e3a ASCII \u5b57\u7b26</td>\n<td><code class=\"literal\">up-to-date</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">hword</code></td>\n<td lang=\"zh\">\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\uff0c\u7531\u5b57\u6bcd\u7ec4\u6210</td>\n<td><code class=\"literal\">l\u00f3gico-matem\u00e1tica</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">numhword</code></td>\n<td lang=\"zh\">\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\uff0c\u5b57\u6bcd\u548c\u6570\u5b57</td>\n<td><code class=\"literal\">postgresql-beta1</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">hword_asciipart</code></td>\n<td lang=\"zh\">\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\u90e8\u5206\uff0c\u5168\u90e8\u4e3a ASCII \u5b57\u7b26</td>\n<td lang=\"zh\">postgresql-beta1 \u4e0a\u4e0b\u6587\u4e2d\u7684 postgresql</td>\n</tr>\n<tr>\n<td><code class=\"literal\">hword_part</code></td>\n<td lang=\"zh\">\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\u90e8\u5206\uff0c\u5168\u90e8\u7531\u5b57\u6bcd\u7ec4\u6210</td>\n<td lang=\"zh\">l\u00f3gico-matem\u00e1tica \u4e0a\u4e0b\u6587\u4e2d\u7684 l\u00f3gico \u6216 matem\u00e1tica</td>\n</tr>\n<tr>\n<td><code class=\"literal\">hword_numpart</code></td>\n<td lang=\"zh\">\u5e26\u8fde\u5b57\u7b26\u7684\u5355\u8bcd\u90e8\u5206\uff0c\u5b57\u6bcd\u548c\u6570\u5b57</td>\n<td lang=\"zh\">postgresql-beta1 \u4e0a\u4e0b\u6587\u4e2d\u7684 beta1</td>\n</tr>\n<tr>\n<td><code class=\"literal\">email</code></td>\n<td lang=\"zh\">\u7535\u5b50\u90ae\u4ef6\u5730\u5740</td>\n<td><code class=\"literal\">foo@example.com</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">protocol</code></td>\n<td lang=\"zh\">\u534f\u8bae\u5934\u90e8</td>\n<td><code class=\"literal\">http://</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">url</code></td>\n<td>URL</td>\n<td><code class=\"literal\">example.com/stuff/index.html</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">host</code></td>\n<td lang=\"zh\">\u4e3b\u673a</td>\n<td><code class=\"literal\">example.com</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">url_path</code></td>\n<td lang=\"zh\">URL \u8def\u5f84</td>\n<td lang=\"zh\"><code class=\"literal\">/stuff/index.html</code>\uff0c\u5728 URL \u4e0a\u4e0b\u6587\u4e2d</td>\n</tr>\n<tr>\n<td><code class=\"literal\">file</code></td>\n<td lang=\"zh\">\u6587\u4ef6\u6216\u8def\u5f84\u540d</td>\n<td lang=\"zh\"><code class=\"literal\">/usr/local/foo.txt</code>\uff0c\u5982\u679c\u4e0d\u5728 URL \u4e2d</td>\n</tr>\n<tr>\n<td><code class=\"literal\">sfloat</code></td>\n<td lang=\"zh\">\u79d1\u5b66\u8bb0\u6570\u6cd5</td>\n<td><code class=\"literal\">-1.234e56</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">float</code></td>\n<td lang=\"zh\">\u5341\u8fdb\u5236\u8bb0\u6570\u6cd5</td>\n<td><code class=\"literal\">-1.234</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">int</code></td>\n<td lang=\"zh\">\u6709\u7b26\u53f7\u6574\u6570</td>\n<td><code class=\"literal\">-1234</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">uint</code></td>\n<td lang=\"zh\">\u65e0\u7b26\u53f7\u6574\u6570</td>\n<td><code class=\"literal\">1234</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">version</code></td>\n<td lang=\"zh\">\u7248\u672c\u53f7</td>\n<td><code class=\"literal\">8.3.0</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">tag</code></td>\n<td lang=\"zh\">XML \u6807\u7b7e</td>\n<td><code class=\"literal\">&lt;a href=\"dictionaries.html\"&gt;</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">entity</code></td>\n<td lang=\"zh\">XML \u5b9e\u4f53</td>\n<td><code class=\"literal\">&amp;amp;</code></td>\n</tr>\n<tr>\n<td><code class=\"literal\">blank</code></td>\n<td lang=\"zh\">\u7a7a\u767d\u7b26\u53f7</td>\n<td lang=\"zh\">\uff08\u672a\u88ab\u8bc6\u522b\u4e3a\u5176\u4ed6\u7c7b\u578b\u7684\u7a7a\u767d\u6216\u6807\u70b9\u7b26\u53f7\uff09</td>\n</tr>\n</tbody>\n</table>\n</div>\n</div><br class=\"table-break\"/>\n<div class=\"note\">\n<h3 class=\"title\" lang=\"zh\">\u6ce8\u610f</h3>\n<p lang=\"zh\">\u89e3\u6790\u5668\u5bf9<span class=\"quote\">\u201c<span class=\"quote\">\u5b57\u6bcd</span>\u201d</span>\u7684\u754c\u5b9a\u7531\u6570\u636e\u5e93\u7684\u533a\u57df\u8bbe\u7f6e\u51b3\u5b9a\uff0c\u5177\u4f53\u662f<code class=\"varname\">lc_ctype</code>\u3002\u53ea\u5305\u542b\u57fa\u672c ASCII \u5b57\u6bcd\u7684\u8bcd\u88ab\u62a5\u544a\u4e3a\u4e00\u4e2a\u5355\u72ec\u7684\u8bcd\u5143\u7c7b\u578b\uff0c\u56e0\u4e3a\u6709\u65f6\u533a\u5206\u5b83\u4eec\u4f1a\u5f88\u6709\u7528\u3002\u5728\u5927\u90e8\u5206\u6b27\u6d32\u8bed\u8a00\u4e2d\uff0c\u8bcd\u5143\u7c7b\u578b<code class=\"literal\">word</code>\u548c<code class=\"literal\">asciiword</code>\u5e94\u8be5\u88ab\u540c\u6837\u5bf9\u5f85\u3002</p>\n<p lang=\"zh\"><code class=\"literal\">email</code>\u4e0d\u652f\u6301\u6240\u6709\u7531<a class=\"ulink\" href=\"https://datatracker.ietf.org/doc/html/rfc5322\" target=\"_top\">RFC 5322</a>\u5b9a\u4e49\u7684\u6709\u6548\u7535\u5b50\u90ae\u4ef6\u5b57\u7b26\u3002\u5177\u4f53\u6765\u8bf4\uff0c\u7535\u5b50\u90ae\u4ef6\u7528\u6237\u540d\u4ec5\u652f\u6301\u53e5\u70b9\u3001\u77ed\u6a2a\u7ebf\u548c\u4e0b\u5212\u7ebf\u8fd9\u4e9b\u975e\u5b57\u6bcd\u6570\u5b57\u5b57\u7b26\u3002</p>\n<p lang=\"zh\"><code class=\"literal\">tag</code> \u4e0d\u652f\u6301 <a class=\"ulink\" href=\"https://www.w3.org/TR/xml/\" target=\"_top\">W3C Recommendation, XML</a> \u5b9a\u4e49\u7684\u5168\u90e8\u5408\u6cd5\u6807\u7b7e\u540d\u3002\u5177\u4f53\u800c\u8a00\uff0c\u4ec5\u652f\u6301\u4ee5 ASCII \u5b57\u6bcd\u3001\u4e0b\u5212\u7ebf\u6216\u5192\u53f7\u5f00\u5934\uff0c\u4e14\u53ea\u5305\u542b\u5b57\u6bcd\u3001\u6570\u5b57\u3001\u8fde\u5b57\u7b26\u3001\u4e0b\u5212\u7ebf\u3001\u53e5\u70b9\u548c\u5192\u53f7\u7684\u6807\u7b7e\u540d\u3002<code class=\"literal\">tag</code> \u8fd8\u4f1a\u5305\u542b\u4ee5 <code class=\"literal\">&lt;!--</code> \u5f00\u59cb\u3001\u4ee5 <code class=\"literal\">--&gt;</code> \u7ed3\u675f\u7684 XML \u6ce8\u91ca\uff0c\u4ee5\u53ca XML \u58f0\u660e\uff08\u4f46\u8bf7\u6ce8\u610f\uff0c\u8fd9\u5305\u62ec\u6240\u6709\u4ee5 <code class=\"literal\">&lt;?x</code> \u5f00\u59cb\u5e76\u4ee5 <code class=\"literal\">&gt;</code> \u7ed3\u675f\u7684\u5185\u5bb9\uff09\u3002</p>\n</div>\n<p lang=\"zh\">\u89e3\u6790\u5668\u6709\u53ef\u80fd\u4ece\u540c\u4e00\u6bb5\u6587\u672c\u4e2d\u4ea7\u751f\u91cd\u53e0\u7684\u8bcd\u5143\u3002\u4e3e\u4f8b\u6765\u8bf4\uff0c\u4e00\u4e2a\u5e26\u8fde\u5b57\u7b26\u7684\u8bcd\u65e2\u4f1a\u88ab\u62a5\u544a\u4e3a\u6574\u4e2a\u5355\u8bcd\uff0c\u4e5f\u4f1a\u88ab\u62a5\u544a\u4e3a\u5404\u4e2a\u7ec4\u6210\u90e8\u5206\uff1a</p>\n<pre class=\"screen\">SELECT alias, description, token FROM ts_debug('foo-bar-beta1');\n      alias      |               description                |     token\n-----------------+------------------------------------------+---------------\n numhword        | Hyphenated word, letters and digits      | foo-bar-beta1\n hword_asciipart | Hyphenated word part, all ASCII          | foo\n blank           | Space symbols                            | -\n hword_asciipart | Hyphenated word part, all ASCII          | bar\n blank           | Space symbols                            | -\n hword_numpart   | Hyphenated word part, letters and digits | beta1\n</pre>\n<p lang=\"zh\">\u8fd9\u79cd\u884c\u4e3a\u662f\u53ef\u53d6\u7684\uff0c\u56e0\u4e3a\u5b83\u65e2\u5141\u8bb8\u9488\u5bf9\u6574\u4e2a\u590d\u5408\u8bcd\u641c\u7d22\uff0c\u4e5f\u5141\u8bb8\u9488\u5bf9\u5404\u4e2a\u7ec4\u6210\u90e8\u5206\u641c\u7d22\u3002\u4e0b\u9762\u662f\u53e6\u4e00\u4e2a\u6709\u542f\u53d1\u6027\u7684\u793a\u4f8b\uff1a</p>\n<pre class=\"screen\">SELECT alias, description, token FROM ts_debug('http://example.com/stuff/index.html');\n  alias   |  description  |            token\n----------+---------------+------------------------------\n protocol | Protocol head | http://\n url      | URL           | example.com/stuff/index.html\n host     | Host          | example.com\n url_path | URL path      | /stuff/index.html\n</pre>\n</div>", "manual_path": "/docs/18/textsearch-parsers.html", "localization": {"status": "complete", "sources": [{"url": "/docs/18/catalog-pg-amproc.html", "method": "same-major semantic node", "sha256": "c1b7d16e812991b4d5fb68085a27c8ff82aeaffa34afda56c5837f9b7588187c", "language": "zh", "matched_nodes": ["#CATALOG-PG-AMPROC/p[5]/span[2]/span[0]"]}, {"url": "/docs/18/textsearch-parsers.html", "method": "same-major semantic node", "sha256": "585ff1d3440dc69e457f8c1bbd841c907df5aa6fe8500722bddf07f8adeb099e", "language": "zh", "matched_nodes": ["#TEXTSEARCH-PARSERS/div[0]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[0]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[10]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[12]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[13]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[13]/td[2]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[14]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[14]/td[2]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[15]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[16]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[17]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[18]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[19]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[1]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[20]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[21]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[22]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[22]/td[2]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[2]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[3]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[4]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[5]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[6]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[7]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[8]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/tbody[2]/tr[9]/td[1]", "#TEXTSEARCH-PARSERS/div[3]/div[1]/table[0]/thead[1]/tr[0]/th[2]", "#TEXTSEARCH-PARSERS/div[3]/p[0]", "#TEXTSEARCH-PARSERS/div[5]/h3[0]", "#TEXTSEARCH-PARSERS/div[5]/p[1]", "#TEXTSEARCH-PARSERS/div[5]/p[2]", "#TEXTSEARCH-PARSERS/div[5]/p[3]", "#TEXTSEARCH-PARSERS/p[1]", "#TEXTSEARCH-PARSERS/p[2]", "#TEXTSEARCH-PARSERS/p[6]", "#TEXTSEARCH-PARSERS/p[8]"]}], "language": "zh", "original_text": {"/versions/18/description/0": "default word parser", "/versions/18/facts/0/label": "Prsnamespace", "/versions/18/facts/1/label": "Prsname", "/versions/18/facts/1/value": "default", "/versions/18/facts/2/label": "Prsstart", "/versions/18/facts/3/label": "Prstoken", "/versions/18/facts/4/label": "Prsend", "/versions/18/facts/5/label": "Prsheadline", "/versions/18/facts/6/label": "Prslextype", "/versions/18/tables/0/title": "Parser token types", "/versions/18/tables/0/columns/0/label": "Token ID", "/versions/18/tables/0/columns/1/label": "Alias", "/versions/18/tables/0/columns/2/label": "Description", "/versions/18/tables/0/rows/0/description": "Word, all ASCII", "/versions/18/tables/0/rows/1/description": "Word, all letters", "/versions/18/tables/0/rows/2/description": "Word, letters and digits", "/versions/18/tables/0/rows/3/description": "Email address", "/versions/18/tables/0/rows/5/description": "Host", "/versions/18/tables/0/rows/6/description": "Scientific notation", "/versions/18/tables/0/rows/7/description": "Version number", "/versions/18/tables/0/rows/8/description": "Hyphenated word part, letters and digits", "/versions/18/tables/0/rows/9/description": "Hyphenated word part, all letters", "/versions/18/tables/0/rows/10/description": "Hyphenated word part, all ASCII", "/versions/18/tables/0/rows/11/description": "Space symbols", "/versions/18/tables/0/rows/12/description": "XML tag", "/versions/18/tables/0/rows/13/description": "Protocol head", "/versions/18/tables/0/rows/14/description": "Hyphenated word, letters and digits", "/versions/18/tables/0/rows/15/description": "Hyphenated word, all ASCII", "/versions/18/tables/0/rows/16/description": "Hyphenated word, all letters", "/versions/18/tables/0/rows/17/description": "URL path", "/versions/18/tables/0/rows/18/description": "File or path name", "/versions/18/tables/0/rows/19/description": "Decimal notation", "/versions/18/tables/0/rows/20/description": "Signed integer", "/versions/18/tables/0/rows/21/description": "Unsigned integer", "/versions/18/tables/0/rows/22/description": "XML entity"}, "fallback_fields": [], "source_language": "en", "original_snapshot_sha256": "eca8b20a274478c9468bb6a2f7ef0656b17c101597d978bdb59d891aa4db3d66"}, "comparison_data": {"tokens": [{"id": "1", "alias": "asciiword", "description": "Word, all ASCII"}, {"id": "2", "alias": "word", "description": "Word, all letters"}, {"id": "3", "alias": "numword", "description": "Word, letters and digits"}, {"id": "4", "alias": "email", "description": "Email address"}, {"id": "5", "alias": "url", "description": "URL"}, {"id": "6", "alias": "host", "description": "Host"}, {"id": "7", "alias": "sfloat", "description": "Scientific notation"}, {"id": "8", "alias": "version", "description": "Version number"}, {"id": "9", "alias": "hword_numpart", "description": "Hyphenated word part, letters and digits"}, {"id": "10", "alias": "hword_part", "description": "Hyphenated word part, all letters"}, {"id": "11", "alias": "hword_asciipart", "description": "Hyphenated word part, all ASCII"}, {"id": "12", "alias": "blank", "description": "Space symbols"}, {"id": "13", "alias": "tag", "description": "XML tag"}, {"id": "14", "alias": "protocol", "description": "Protocol head"}, {"id": "15", "alias": "numhword", "description": "Hyphenated word, letters and digits"}, {"id": "16", "alias": "asciihword", "description": "Hyphenated word, all ASCII"}, {"id": "17", "alias": "hword", "description": "Hyphenated word, all letters"}, {"id": "18", "alias": "url_path", "description": "URL path"}, {"id": "19", "alias": "file", "description": "File or path name"}, {"id": "20", "alias": "float", "description": "Decimal notation"}, {"id": "21", "alias": "int", "description": "Signed integer"}, {"id": "22", "alias": "uint", "description": "Unsigned integer"}, {"id": "23", "alias": "entity", "description": "XML entity"}], "attributes": {"prsend": "prsd_end", "prsname": "default", "prsstart": "prsd_start", "prstoken": "prsd_nexttoken", "prslextype": "prsd_lextype", "prsheadline": "prsd_headline", "prsnamespace": "pg_catalog"}}, "comparison_hash": "cc0b46768e43de6aa2e4460f1526f915791374259dbab054b02d6cc54582f89b", "manual_language": "zh"}, "comparison": {"left": "17", "right": "18", "status": "unchanged", "diff": ""}}