diff --git a/contrib/dict_int/Makefile b/contrib/dict_int/Makefile index 4e03a69a6ed5910660de09292afe1cb70b228133..adf7b685b57141556f31f423e49b28890f8ffd2a 100644 --- a/contrib/dict_int/Makefile +++ b/contrib/dict_int/Makefile @@ -1,10 +1,9 @@ -# $PostgreSQL: pgsql/contrib/dict_int/Makefile,v 1.1 2007/10/15 21:36:50 tgl Exp $ +# $PostgreSQL: pgsql/contrib/dict_int/Makefile,v 1.2 2007/12/02 21:15:38 tgl Exp $ MODULE_big = dict_int OBJS = dict_int.o DATA_built = dict_int.sql DATA = uninstall_dict_int.sql -DOCS = README.dict_int REGRESS = dict_int ifdef USE_PGXS diff --git a/contrib/dict_int/README.dict_int b/contrib/dict_int/README.dict_int deleted file mode 100644 index 5883c1c2f5cb807d77bfc2304f713c9cc6cc9d95..0000000000000000000000000000000000000000 --- a/contrib/dict_int/README.dict_int +++ /dev/null @@ -1,41 +0,0 @@ -Dictionary for integers -======================= - -The motivation for this example dictionary is to control the indexing of -integers (signed and unsigned), and, consequently, to minimize the number of -unique words which greatly affect the performance of searching. - -* Configuration - -The dictionary accepts two options: - - - The MAXLEN parameter specifies the maximum length (number of digits) - allowed in an integer word. The default value is 6. - - - The REJECTLONG parameter specifies if an overlength integer should be - truncated or ignored. If REJECTLONG=FALSE (default), the dictionary returns - the first MAXLEN digits of the integer. If REJECTLONG=TRUE, the - dictionary treats an overlength integer as a stop word, so that it will - not be indexed. - -* Usage - -1. Compile and install - -2. Load dictionary - - psql mydb < dict_int.sql - -3. Test it - - mydb# select ts_lexize('intdict', '12345678'); - ts_lexize - ----------- - {123456} - -4. Change its options as you wish - - mydb# ALTER TEXT SEARCH DICTIONARY intdict (MAXLEN = 4, REJECTLONG = true); - ALTER TEXT SEARCH DICTIONARY - -That's all. diff --git a/contrib/dict_xsyn/Makefile b/contrib/dict_xsyn/Makefile index dd47e85b9f87ece4e3e893c9b478366308800ceb..2a879b7eff78351bf2e28d5b9b1ae0e59a467c91 100644 --- a/contrib/dict_xsyn/Makefile +++ b/contrib/dict_xsyn/Makefile @@ -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 diff --git a/contrib/dict_xsyn/README.dict_xsyn b/contrib/dict_xsyn/README.dict_xsyn deleted file mode 100644 index 9565eefefbc69c8e5472455a1e4158c7eba63424..0000000000000000000000000000000000000000 --- a/contrib/dict_xsyn/README.dict_xsyn +++ /dev/null @@ -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.