PostgreSQL tsvector配置:如何允许特殊字符?
我在PostgreSQL中设置了一个新的文本搜索配置。此配置使用空的停止字文件、DictFile和aff文件 一个简单的测试PostgreSQL tsvector配置:如何允许特殊字符?,sql,postgresql,Sql,Postgresql,我在PostgreSQL中设置了一个新的文本搜索配置。此配置使用空的停止字文件、DictFile和aff文件 一个简单的测试 SELECT * FROM ts_debug('public.myconfig', 'C++ and C# and PHP'); …除了“C++”和“C#”的词素都是“C”这一事实外,工作(几乎)很好。基本上,我想做的就是确保“C++”的词素是“C++”,而“C#”的词素是“C#”,从而使用户能够查询“C++”。问题是双重的 第一个问题是索引。默认配置使用词干来索
SELECT *
FROM ts_debug('public.myconfig', 'C++ and C# and PHP');
…除了“C++”和“C#”的词素都是“C”这一事实外,工作(几乎)很好。基本上,我想做的就是确保“C++”的词素是“C++”,而“C#”的词素是“C#”,从而使用户能够查询“C++”。问题是双重的