postgresql中regconfig的可能值是什么?

postgresql中regconfig的可能值是什么?,postgresql,configuration,indexing,Postgresql,Configuration,Indexing,经常引用一个可选的regconfig参数,但我找不到它可能的值及其含义。记录在哪里?如果无法回答此问题(例如,因为它取决于我安装的数据库组件等),我如何自己确定 我想要一个纯文本regconfig,没有任何人类语言转换。理由是什么 文本搜索配置是一组配置对象:解析器、模板和字典。据我所知,唯一内置的配置选项是特定语言的选项,如“英语”或“芬兰语” 您可以通过psql命令行工具中的\dF命令或通过查询查看数据库中的配置列表: 从pg_catalog.pg_ts_config中选择* 关于纯文本配置

经常引用一个可选的regconfig参数,但我找不到它可能的值及其含义。记录在哪里?如果无法回答此问题(例如,因为它取决于我安装的数据库组件等),我如何自己确定

我想要一个纯文本regconfig,没有任何人类语言转换。理由是什么

文本搜索配置是一组配置对象:解析器、模板和字典。据我所知,唯一内置的配置选项是特定语言的选项,如“英语”或“芬兰语”

您可以通过psql命令行工具中的\dF命令或通过查询查看数据库中的配置列表: 从pg_catalog.pg_ts_config中选择*

关于纯文本配置2,我不确定您需要什么,但看看如何创建自定义词典。也许从内置的简单词典开始,删除停止词? 对文本搜索词典simple的评论是“simple DICTIONARY:只需小写并检查stopword”;

参考资料:

这篇博客文章完整地回答了您的问题

总结如下:

regconfig是搜索配置对象,它本身就是模板、解析器字典和stopwords的集合。您可以使用命令\dF找到它。要了解有关特定regconfig(如英语/荷兰语)的更多信息,请使用命令\dF+dutch


要设置自己的regconfig,您需要访问postgres.conf文件,这是不允许的。

在这里选中了吗?好不是真的。恐怕它不能回答这个问题。对文本搜索配置列表仅有的一点参考是\dF命令或选项。=>看起来像一个命令提示符,但我无法想象它属于哪个程序。如果你仔细阅读这些示例,我很确定它和手册的其余章节都是这样做的。基本上:regconfig是您注册的配置之一(如果有的话),位于内置配置(即英语)之上。它也不仅仅是一个简单的字符串:如果你浏览目录中的各种表,你会发现很多相关的表。页面最后的提示是psql实用程序。谢谢,这很有帮助。psql为我列出了文本搜索配置。提示是postgres=给我的。