[GH-ISSUE #15] Прошу добавить в TEXT SEARCH CONFIGURATION скриптование MAPPING FOR word,... #15

Closed
opened 2026-05-05 03:29:51 -06:00 by gitea-mirror · 6 comments
Owner

Originally created by @sgrinko on GitHub (Apr 26, 2021).
Original GitHub issue: https://github.com/levinsv/pgadmin3/issues/15

Спасибо вам за поддержку и развитие программы!

Анализатор postgres для команды настройки FTS конфигурации выдаёт всего 23 типа фрагмента для маппинга.
https://postgrespro.ru/docs/postgresql/13/textsearch-parsers
Один из них, blank, конечно нет смысла обрабатывать в скриптовании команды TEXT SEARCH CONFIGURATION.
Однако вот все другие (22) есть смысл скриптовать. На сейчас скриптуется только 18 типов:

asciihword
asciiword
email
file
float
host
hword
hword_asciipart
hword_numpart
hword_part
int
numhword
numword
sfloat
uint
url
url_path
version

прошу добавить ещё 4 типа фрагмента:

entity
protocol
tag
word

Спасибо большое!

Originally created by @sgrinko on GitHub (Apr 26, 2021). Original GitHub issue: https://github.com/levinsv/pgadmin3/issues/15 Спасибо вам за поддержку и развитие программы! Анализатор postgres для команды настройки FTS конфигурации выдаёт всего 23 типа фрагмента для маппинга. https://postgrespro.ru/docs/postgresql/13/textsearch-parsers Один из них, blank, конечно нет смысла обрабатывать в скриптовании команды TEXT SEARCH CONFIGURATION. Однако вот все другие (22) есть смысл скриптовать. На сейчас скриптуется только 18 типов: ``` asciihword asciiword email file float host hword hword_asciipart hword_numpart hword_part int numhword numword sfloat uint url url_path version ``` прошу добавить ещё 4 типа фрагмента: ``` entity protocol tag word ``` Спасибо большое!
Author
Owner

@levinsv commented on GitHub (Apr 28, 2021):

Нужны SQL команды для создание объектов.

<!-- gh-comment-id:828121053 --> @levinsv commented on GitHub (Apr 28, 2021): Нужны SQL команды для создание объектов.
Author
Owner

@sgrinko commented on GitHub (May 17, 2021):

Добрый день,
прошу прошения за столь долгое молчание... был в отпуске.
Я говорю об интерфейсе:
изображение

 
-- анализируемая конфигурация 
select * from pg_catalog.pg_ts_config where cfgname='russian_hunspell';

-- список токенов которые распознаёт парсер используемый в анализируемой конфигурации
select * from ts_token_type((select cfgparser from pg_catalog.pg_ts_config where cfgname='russian_hunspell'));

-- список назначенных словарей на токены для анализируемой конфигурации
select ( select t.alias
         from pg_catalog.ts_token_type(c.cfgparser) as t
         where t.tokid = m.maptokentype
       )             as "Token",
       pg_catalog.btrim(
               array(select mm.mapdict::pg_catalog.regdictionary
                     from pg_catalog.pg_ts_config_map as mm
                     where mm.mapcfg = m.mapcfg and mm.maptokentype = m.maptokentype
                     order by mapcfg, maptokentype, mapseqno
                   ) :: pg_catalog.text,
               '{}') as "Dictionaries"
from pg_catalog.pg_ts_config     as c,
     pg_catalog.pg_ts_config_map as m
where c.cfgname='russian_hunspell'
  and m.mapcfg = c.oid
group by m.mapcfg, m.maptokentype, c.cfgparser
order by 1;

-- нужно для всех таких полученных токенов сгенерить команды вида:
ALTER TEXT SEARCH CONFIGURATION public.russian_hunspell ADD MAPPING FOR word WITH public.russian_hunspell, russian_stem;
<!-- gh-comment-id:842270812 --> @sgrinko commented on GitHub (May 17, 2021): Добрый день, прошу прошения за столь долгое молчание... был в отпуске. Я говорю об интерфейсе: ![изображение](https://user-images.githubusercontent.com/10084993/118485542-3ec78900-b721-11eb-8d20-a35f83a5a00a.png) ``` -- анализируемая конфигурация select * from pg_catalog.pg_ts_config where cfgname='russian_hunspell'; -- список токенов которые распознаёт парсер используемый в анализируемой конфигурации select * from ts_token_type((select cfgparser from pg_catalog.pg_ts_config where cfgname='russian_hunspell')); -- список назначенных словарей на токены для анализируемой конфигурации select ( select t.alias from pg_catalog.ts_token_type(c.cfgparser) as t where t.tokid = m.maptokentype ) as "Token", pg_catalog.btrim( array(select mm.mapdict::pg_catalog.regdictionary from pg_catalog.pg_ts_config_map as mm where mm.mapcfg = m.mapcfg and mm.maptokentype = m.maptokentype order by mapcfg, maptokentype, mapseqno ) :: pg_catalog.text, '{}') as "Dictionaries" from pg_catalog.pg_ts_config as c, pg_catalog.pg_ts_config_map as m where c.cfgname='russian_hunspell' and m.mapcfg = c.oid group by m.mapcfg, m.maptokentype, c.cfgparser order by 1; -- нужно для всех таких полученных токенов сгенерить команды вида: ALTER TEXT SEARCH CONFIGURATION public.russian_hunspell ADD MAPPING FOR word WITH public.russian_hunspell, russian_stem; ```
Author
Owner

@levinsv commented on GitHub (May 22, 2021):

У меня нет этой конфигурации и этих словарей.
Выполните эту команду
ALTER TEXT SEARCH CONFIGURATION public.russian_hunspell ADD MAPPING FOR word WITH public.russian_hunspell, russian_stem;

И если она появилась после этого в SQL pane значит всё в порядке.

<!-- gh-comment-id:846416390 --> @levinsv commented on GitHub (May 22, 2021): У меня нет этой конфигурации и этих словарей. Выполните эту команду ALTER TEXT SEARCH CONFIGURATION public.russian_hunspell ADD MAPPING FOR word WITH public.russian_hunspell, russian_stem; И если она появилась после этого в SQL pane значит всё в порядке.
Author
Owner

@sgrinko commented on GitHub (May 25, 2021):

Нет никакой нужды иметь именно ту конфигурацию, что я указал.
Вот вам пример на основе конфигурации стоящей по умолчанию:
изображение
и чуть добавим туда токенов, чтобы проверить их вывод:

CREATE TEXT SEARCH CONFIGURATION public.english2 (
	PARSER = default
);
ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR asciihword WITH english_stem;
ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR asciiword WITH english_stem;
ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR email WITH simple;
ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR file WITH simple;
ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR float WITH simple;
ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR host WITH simple;
ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR hword WITH english_stem;
ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR hword_asciipart WITH english_stem;
ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR hword_numpart WITH simple;
ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR hword_part WITH english_stem;
ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR int WITH simple;
ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR numhword WITH simple;
ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR numword WITH simple;
ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR sfloat WITH simple;
ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR uint WITH simple;
ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR url WITH simple;
ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR url_path WITH simple;
ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR version WITH simple;
ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR entity WITH english_stem;
ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR protocol WITH english_stem;
ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR tag WITH english_stem;
-- токен который не выводится в PgAdmin III:
ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR word WITH english_stem;

список токенов которые распознаёт парсер используемый в анализируемой конфигурации - english2
select * from ts_token_type((select cfgparser from pg_catalog.pg_ts_config where cfgname='english2'));
изображение

-- список назначенных словарей на токены для анализируемой конфигурации - english2

select ( select t.alias
         from pg_catalog.ts_token_type(c.cfgparser) as t
         where t.tokid = m.maptokentype
       )             as "Token",
       pg_catalog.btrim(
               array(select mm.mapdict::pg_catalog.regdictionary
                     from pg_catalog.pg_ts_config_map as mm
                     where mm.mapcfg = m.mapcfg and mm.maptokentype = m.maptokentype
                     order by mapcfg, maptokentype, mapseqno
                   ) :: pg_catalog.text,
               '{}') as "Dictionaries"
from pg_catalog.pg_ts_config     as c,
     pg_catalog.pg_ts_config_map as m
where c.cfgname='english2'
  and m.mapcfg = c.oid
group by m.mapcfg, m.maptokentype, c.cfgparser
order by 1;

изображение

теперь смотрим что показывает PgAdmin IV :

-- Text Search CONFIGURATION: public.english2

-- DROP TEXT SEARCH CONFIGURATION public.english2

CREATE TEXT SEARCH CONFIGURATION public.english2 (
	PARSER = default
);
ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR asciihword WITH english_stem;
ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR asciiword WITH english_stem;
ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR email WITH simple;
ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR entity WITH english_stem;
ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR file WITH simple;
ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR float WITH simple;
ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR host WITH simple;
ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR hword WITH english_stem;
ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR hword_asciipart WITH english_stem;
ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR hword_numpart WITH simple;
ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR hword_part WITH english_stem;
ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR int WITH simple;
ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR numhword WITH simple;
ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR numword WITH simple;
ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR protocol WITH english_stem;
ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR sfloat WITH simple;
ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR tag WITH english_stem;
ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR uint WITH simple;
ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR url WITH simple;
ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR url_path WITH simple;
ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR version WITH simple;
ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR word WITH english_stem;

и сравниваем с тем, что показывает PgAdmin III от текущей сборки:

-- Text Search Configuration: public.english2

-- DROP TEXT SEARCH CONFIGURATION public.english2

CREATE TEXT SEARCH CONFIGURATION public.english2 (
  PARSER = "default"
);
ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR asciihword WITH english_stem;
ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR asciiword WITH english_stem;
ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR email WITH simple;
ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR entity WITH english_stem;
ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR file WITH simple;
ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR float WITH simple;
ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR host WITH simple;
ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR hword WITH english_stem;
ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR hword_asciipart WITH english_stem;
ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR hword_numpart WITH simple;
ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR hword_part WITH english_stem;
ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR int WITH simple;
ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR numhword WITH simple;
ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR numword WITH simple;
ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR protocol WITH english_stem;
ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR sfloat WITH simple;
ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR tag WITH english_stem;
ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR uint WITH simple;
ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR url WITH simple;
ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR url_path WITH simple;
ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR version WITH simple;

изображение

мы видим, что нужно проверить почему именно токен word не скриптуется в PgAdmin III

<!-- gh-comment-id:847814526 --> @sgrinko commented on GitHub (May 25, 2021): Нет никакой нужды иметь именно ту конфигурацию, что я указал. Вот вам пример на основе конфигурации стоящей по умолчанию: ![изображение](https://user-images.githubusercontent.com/10084993/119493918-62b24c80-bd69-11eb-9471-e7c80de35d44.png) и чуть добавим туда токенов, чтобы проверить их вывод: ``` CREATE TEXT SEARCH CONFIGURATION public.english2 ( PARSER = default ); ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR asciihword WITH english_stem; ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR asciiword WITH english_stem; ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR email WITH simple; ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR file WITH simple; ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR float WITH simple; ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR host WITH simple; ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR hword WITH english_stem; ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR hword_asciipart WITH english_stem; ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR hword_numpart WITH simple; ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR hword_part WITH english_stem; ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR int WITH simple; ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR numhword WITH simple; ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR numword WITH simple; ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR sfloat WITH simple; ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR uint WITH simple; ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR url WITH simple; ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR url_path WITH simple; ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR version WITH simple; ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR entity WITH english_stem; ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR protocol WITH english_stem; ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR tag WITH english_stem; -- токен который не выводится в PgAdmin III: ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR word WITH english_stem; ``` список токенов которые распознаёт парсер используемый в анализируемой конфигурации - english2 `select * from ts_token_type((select cfgparser from pg_catalog.pg_ts_config where cfgname='english2'));` ![изображение](https://user-images.githubusercontent.com/10084993/119494593-27644d80-bd6a-11eb-84f5-a3f9123011cd.png) -- список назначенных словарей на токены для анализируемой конфигурации - english2 ``` select ( select t.alias from pg_catalog.ts_token_type(c.cfgparser) as t where t.tokid = m.maptokentype ) as "Token", pg_catalog.btrim( array(select mm.mapdict::pg_catalog.regdictionary from pg_catalog.pg_ts_config_map as mm where mm.mapcfg = m.mapcfg and mm.maptokentype = m.maptokentype order by mapcfg, maptokentype, mapseqno ) :: pg_catalog.text, '{}') as "Dictionaries" from pg_catalog.pg_ts_config as c, pg_catalog.pg_ts_config_map as m where c.cfgname='english2' and m.mapcfg = c.oid group by m.mapcfg, m.maptokentype, c.cfgparser order by 1; ``` ![изображение](https://user-images.githubusercontent.com/10084993/119494724-4c58c080-bd6a-11eb-84ee-25e472efe210.png) теперь смотрим что показывает PgAdmin IV : ``` -- Text Search CONFIGURATION: public.english2 -- DROP TEXT SEARCH CONFIGURATION public.english2 CREATE TEXT SEARCH CONFIGURATION public.english2 ( PARSER = default ); ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR asciihword WITH english_stem; ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR asciiword WITH english_stem; ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR email WITH simple; ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR entity WITH english_stem; ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR file WITH simple; ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR float WITH simple; ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR host WITH simple; ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR hword WITH english_stem; ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR hword_asciipart WITH english_stem; ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR hword_numpart WITH simple; ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR hword_part WITH english_stem; ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR int WITH simple; ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR numhword WITH simple; ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR numword WITH simple; ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR protocol WITH english_stem; ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR sfloat WITH simple; ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR tag WITH english_stem; ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR uint WITH simple; ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR url WITH simple; ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR url_path WITH simple; ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR version WITH simple; ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR word WITH english_stem; ``` и сравниваем с тем, что показывает PgAdmin III от текущей сборки: ``` -- Text Search Configuration: public.english2 -- DROP TEXT SEARCH CONFIGURATION public.english2 CREATE TEXT SEARCH CONFIGURATION public.english2 ( PARSER = "default" ); ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR asciihword WITH english_stem; ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR asciiword WITH english_stem; ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR email WITH simple; ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR entity WITH english_stem; ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR file WITH simple; ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR float WITH simple; ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR host WITH simple; ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR hword WITH english_stem; ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR hword_asciipart WITH english_stem; ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR hword_numpart WITH simple; ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR hword_part WITH english_stem; ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR int WITH simple; ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR numhword WITH simple; ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR numword WITH simple; ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR protocol WITH english_stem; ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR sfloat WITH simple; ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR tag WITH english_stem; ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR uint WITH simple; ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR url WITH simple; ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR url_path WITH simple; ALTER TEXT SEARCH CONFIGURATION public.english2 ADD MAPPING FOR version WITH simple; ``` ![изображение](https://user-images.githubusercontent.com/10084993/119495329-fb959780-bd6a-11eb-978f-7a20961b497b.png) мы видим, что нужно проверить почему именно токен `word` не скриптуется в PgAdmin III
Author
Owner

@levinsv commented on GitHub (May 31, 2021):

Проблема подтверждена. Не выводился последний токен при отображении конфигурации. Будет исправлено в следующем коммите.

<!-- gh-comment-id:851183933 --> @levinsv commented on GitHub (May 31, 2021): Проблема подтверждена. Не выводился последний токен при отображении конфигурации. Будет исправлено в следующем коммите.
Author
Owner

@sgrinko commented on GitHub (May 31, 2021):

Спасибо

<!-- gh-comment-id:851467121 --> @sgrinko commented on GitHub (May 31, 2021): Спасибо
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: github-starred/pgadmin3#15
No description provided.