是否可以通过thinking_spinx搜索哈希标记?找不到解决方案。 需要仅查找带有哈希标记的所有标题:“title#text”,“#text”等。
答案 0 :(得分:1)
您需要确保Sphinx正在为哈希字符编制索引 - 这是通过charset_table设置完成的。思考Sphinx在config/sphinx.yml
中找到这个值(如果你还没有创建它),这是通过环境设置的,就像config/database.yml
一样。
development:
charset_table: "0..9, A..Z->a..z, _, a..z, \#, U+410..U+42F->U+430..U+44F, U+430..U+44F"
列出的所有其他字符和字符范围都是Sphinx的UTF-8默认设置,这是Thinking Sphinx默认使用的。