Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
P
Postgres FD Implementation
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Abuhujair Javed
Postgres FD Implementation
Commits
93eab931
Commit
93eab931
authored
Aug 25, 2007
by
Tom Lane
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Rename built-in Snowball stemmer dictionaries to be english_stem,
russian_stem, etc. Per discussion.
parent
7351b5fa
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
20 additions
and
18 deletions
+20
-18
src/backend/snowball/Makefile
src/backend/snowball/Makefile
+9
-6
src/backend/snowball/snowball.sql.in
src/backend/snowball/snowball.sql.in
+5
-6
src/include/catalog/catversion.h
src/include/catalog/catversion.h
+2
-2
src/test/regress/expected/tsearch.out
src/test/regress/expected/tsearch.out
+2
-2
src/test/regress/sql/tsearch.sql
src/test/regress/sql/tsearch.sql
+2
-2
No files found.
src/backend/snowball/Makefile
View file @
93eab931
...
...
@@ -2,7 +2,7 @@
#
# Makefile for src/backend/snowball
#
# $PostgreSQL: pgsql/src/backend/snowball/Makefile,v 1.
1 2007/08/21 01:11:15
tgl Exp $
# $PostgreSQL: pgsql/src/backend/snowball/Makefile,v 1.
2 2007/08/25 01:06:24
tgl Exp $
#
#-------------------------------------------------------------------------
...
...
@@ -47,6 +47,8 @@ OBJS= dict_snowball.o api.o utilities.o \
stem_UTF_8_turkish.o
# second column is name of latin dictionary, if different
# Note order dependency: use of some other language as latin dictionary
# must come after creation of that language
LANGUAGES
=
\
danish danish
\
dutch dutch
\
...
...
@@ -93,18 +95,19 @@ ifeq ($(enable_shared), yes)
while
[
"
$$
#"
-gt
0
]
;
\
do
\
lang
=
$$
1
;
shift
;
\
nonlatdictname
=
$$
lang
;
\
latdictname
=
$$
1
;
shift
;
\
if
[
-s
$(srcdir)
/stopwords/
$
${lang}
.stop
]
;
then
\
stop
=
", StopWords=
$
${lang}
"
;
\
else
\
stop
=
""
;
\
fi
;
\
nonlatdictname
=
$$
lang
;
\
latdictname
=
$$
1
;
shift
;
\
cat
$(srcdir)
/snowball.sql.in |
\
sed
-e
"s#_DICTNAME_#
$$
lang#g"
|
\
sed
-e
"s#_LANGNAME_#
$$
lang#g"
|
\
sed
-e
"s#_DICTNAME_#
$
${lang}
_stem#g"
|
\
sed
-e
"s#_CFGNAME_#
$$
lang#g"
|
\
sed
-e
"s#_LATDICTNAME_#
$$
latdictname
#g"
|
\
sed
-e
"s#_NONLATDICTNAME_#
$$
nonlatdictname
#g"
|
\
sed
-e
"s#_LATDICTNAME_#
$
$
{latdictname}
_stem
#g"
|
\
sed
-e
"s#_NONLATDICTNAME_#
$
$
{nonlatdictname}
_stem
#g"
|
\
sed
-e
"s#_STOPWORDS_#
$$
stop#g"
;
\
done
>>
$@
else
...
...
src/backend/snowball/snowball.sql.in
View file @
93eab931
-- $PostgreSQL: pgsql/src/backend/snowball/snowball.sql.in,v 1.
2 2007/08/22 01:39:44
tgl Exp $$
-- $PostgreSQL: pgsql/src/backend/snowball/snowball.sql.in,v 1.
3 2007/08/25 01:06:25
tgl Exp $$
-- text search configuration for _
CF
GNAME_ language
-- text search configuration for _
LAN
GNAME_ language
CREATE TEXT SEARCH DICTIONARY _DICTNAME_
(TEMPLATE = snowball,
Language = _DICTNAME_ _STOPWORDS_);
(TEMPLATE = snowball, Language = _LANGNAME_ _STOPWORDS_);
COMMENT ON TEXT SEARCH DICTIONARY _DICTNAME_ IS 'Snowball stemmer for _
DICT
NAME_ language';
COMMENT ON TEXT SEARCH DICTIONARY _DICTNAME_ IS 'Snowball stemmer for _
LANG
NAME_ language';
CREATE TEXT SEARCH CONFIGURATION _CFGNAME_
(PARSER = default);
COMMENT ON TEXT SEARCH CONFIGURATION _CFGNAME_ IS 'Configuration for _
CF
GNAME_ language';
COMMENT ON TEXT SEARCH CONFIGURATION _CFGNAME_ IS 'Configuration for _
LAN
GNAME_ language';
ALTER TEXT SEARCH CONFIGURATION _CFGNAME_ ADD MAPPING
FOR email, url, host, sfloat, version, uri, file, float, int, uint
...
...
src/include/catalog/catversion.h
View file @
93eab931
...
...
@@ -37,7 +37,7 @@
* Portions Copyright (c) 1996-2007, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California
*
* $PostgreSQL: pgsql/src/include/catalog/catversion.h,v 1.41
7 2007/08/22 01:39:4
5 tgl Exp $
* $PostgreSQL: pgsql/src/include/catalog/catversion.h,v 1.41
8 2007/08/25 01:06:2
5 tgl Exp $
*
*-------------------------------------------------------------------------
*/
...
...
@@ -53,6 +53,6 @@
*/
/* yyyymmddN */
#define CATALOG_VERSION_NO 2007082
1
1
#define CATALOG_VERSION_NO 2007082
4
1
#endif
src/test/regress/expected/tsearch.out
View file @
93eab931
...
...
@@ -195,13 +195,13 @@ SELECT * FROM ts_stat('SELECT a FROM test_tsvector', 'AB') ORDER BY ndoc DESC, n
(1 row)
--dictionaries and to_tsvector
SELECT ts_lexize('english', 'skies');
SELECT ts_lexize('english
_stem
', 'skies');
ts_lexize
-----------
{sky}
(1 row)
SELECT ts_lexize('english', 'identity');
SELECT ts_lexize('english
_stem
', 'identity');
ts_lexize
-----------
{ident}
...
...
src/test/regress/sql/tsearch.sql
View file @
93eab931
...
...
@@ -81,8 +81,8 @@ SELECT * FROM ts_stat('SELECT a FROM test_tsvector', 'AB') ORDER BY ndoc DESC, n
--dictionaries and to_tsvector
SELECT
ts_lexize
(
'english'
,
'skies'
);
SELECT
ts_lexize
(
'english'
,
'identity'
);
SELECT
ts_lexize
(
'english
_stem
'
,
'skies'
);
SELECT
ts_lexize
(
'english
_stem
'
,
'identity'
);
SELECT
*
FROM
ts_token_type
(
'default'
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment