mirror of
https://github.com/postgres/postgres.git
synced 2025-07-30 11:03:19 +03:00
Remove README files now migrated to SGML docs.
This commit is contained in:
@ -1,11 +1,10 @@
|
||||
# $PostgreSQL: pgsql/contrib/dict_xsyn/Makefile,v 1.2 2007/10/16 15:59:59 tgl Exp $
|
||||
# $PostgreSQL: pgsql/contrib/dict_xsyn/Makefile,v 1.3 2007/12/02 21:15:38 tgl Exp $
|
||||
|
||||
MODULE_big = dict_xsyn
|
||||
OBJS = dict_xsyn.o
|
||||
DATA_built = dict_xsyn.sql
|
||||
DATA = uninstall_dict_xsyn.sql
|
||||
DATA_TSEARCH = xsyn_sample.rules
|
||||
DOCS = README.dict_xsyn
|
||||
REGRESS = dict_xsyn
|
||||
|
||||
ifdef USE_PGXS
|
||||
|
@ -1,52 +0,0 @@
|
||||
Extended Synonym dictionary
|
||||
===========================
|
||||
|
||||
This is a simple synonym dictionary. It replaces words with groups of their
|
||||
synonyms, and so makes it possible to search for a word using any of its
|
||||
synonyms.
|
||||
|
||||
* Configuration
|
||||
|
||||
It accepts the following options:
|
||||
|
||||
- KEEPORIG controls whether the original word is included, or only its
|
||||
synonyms. Default is 'true'.
|
||||
|
||||
- RULES is the base name of the file containing the list of synonyms.
|
||||
This file must be in $(prefix)/share/tsearch_data/, and its name must
|
||||
end in ".rules" (which is not included in the RULES parameter).
|
||||
|
||||
The rules file has the following format:
|
||||
|
||||
- Each line represents a group of synonyms for a single word, which is
|
||||
given first on the line. Synonyms are separated by whitespace:
|
||||
|
||||
word syn1 syn2 syn3
|
||||
|
||||
- Sharp ('#') sign is a comment delimiter. It may appear at any position
|
||||
inside the line. The rest of the line will be skipped.
|
||||
|
||||
Look at xsyn_sample.rules, which is installed in $(prefix)/share/tsearch_data/,
|
||||
for an example.
|
||||
|
||||
* Usage
|
||||
|
||||
1. Compile and install
|
||||
|
||||
2. Load dictionary
|
||||
|
||||
psql mydb < dict_xsyn.sql
|
||||
|
||||
3. Test it
|
||||
|
||||
mydb=# SELECT ts_lexize('xsyn','word');
|
||||
ts_lexize
|
||||
----------------
|
||||
{word,syn1,syn2,syn3)
|
||||
|
||||
4. Change the dictionary options as you wish
|
||||
|
||||
mydb# ALTER TEXT SEARCH DICTIONARY xsyn (KEEPORIG=false);
|
||||
ALTER TEXT SEARCH DICTIONARY
|
||||
|
||||
That's all.
|
Reference in New Issue
Block a user