我试图将多个文本搜索结合起来,将其用于postgresql上的文本搜索中。我试过了:
Create text search configuration test (
copy = english, french
)
但这不起作用:
text search configuration parameter "french" not recognized
我有一个混合了英语法语单词的列,我想获取多个配置文本来搜索查询项。例:
to_tsvector('test', words) @@ to_tsquery('test','activité')
to_tsvector('test', words) @@ to_tsquery('test', 'mystery')
当我查找法语或英语单词时,如何混合不同的文本配置以获得结果?
法语文本搜索配置使用法语词干(french_stem
词典),而对于英语,则使用english_stem
。
你想如何为两者干?您可以创建一个应用两个词干分析器的文本搜索配置,但我想结果不会令人信服。停用词类似。
如果您知道要搜索的语言,则可以在查询中显式指定文本搜索配置。