Solr - 如何 return 包含“#”或“-”等字符的特定字段

Solr - how to return a specific field that contains characters like '#' or '-'

如果我在 Solr 中有一个带有散列的字段,例如report1#name_s 我如何 return 该字段的所有结果。

当我尝试“...&fl=report1%23name_s”时,出现错误 'undefined field: "report1"'

我试过将字段名称放在引号内,但这没有用。

字段名称只能由字母数字或下划线字符组成,不能以数字开头。选择字段名称时 - 建议使用 java 变量命名约定。

更多参考

https://cwiki.apache.org/confluence/display/solr/Defining+Fields