Search 斯芬克斯搜索与任何;符号「;破坏搜索引擎?
出于某种原因,当我在查询中的任意位置键入符号时Search 斯芬克斯搜索与任何;符号「;破坏搜索引擎?,search,unicode,utf-8,lucene,sphinx,Search,Unicode,Utf 8,Lucene,Sphinx,出于某种原因,当我在查询中的任意位置键入符号时 !^或其他任何东西,搜索引擎会崩溃 但当我输入“#”时,搜索引擎不会崩溃 这是因为我修改了字符集来处理#hashtags charset_table = 0..9, A..Z->a..z, _, a..z, U+23, U+410..U+42F->U+430..U+44F, U+430..U+44F 如何解决这个问题,以便在查询中包含其他符号,并使hashtag正常工作?(现在这个标签非常有效,斯芬克斯将其视为普通关键词) 顺便说一下
!^代码>或其他任何东西,搜索引擎会崩溃
但当我输入“#”时,搜索引擎不会崩溃
这是因为我修改了字符集来处理#hashtag
s
charset_table = 0..9, A..Z->a..z, _, a..z, U+23, U+410..U+42F->U+430..U+44F, U+430..U+44F
如何解决这个问题,以便在查询中包含其他符号,并使hashtag正常工作?(现在这个标签非常有效,斯芬克斯将其视为普通关键词)
顺便说一下,标签的unicode是“U+0023”我不确定和,
(斯芬克斯特有的?),但是
和^
(除其他外,即+-&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&