Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如果我在代码(python)中“手动”转义它们,是否需要在 conf charset_table 中包含特殊字符?我没有包括在内,它工作正常:-/
他们做的事情略有不同。charset_table,影响“输入文本”本身如何被标记和索引为单词。(以及查询本身是如何标记化的)
因此,如果您希望将这些“特殊字符”作为单词之间的分隔符,请将它们排除在字符集表之外,并在查询 [1] 中转义它们。(这似乎是你所拥有的)
但是,如果您希望将这些字符视为单词字符 - 作为单词的一部分包含,那么它们应该包含在 charset_table 中并且仍然被转义 [1]
[1](只有在它们可能被误认为搜索查询语法时才需要转义)。