如何在 Solr 中搜索特定标点符号,例如:)
?我已尝试对文本进行 URL 编码,但仍然收到此消息:
org.apache.solr.search.SyntaxError: Cannot parse ':': Encountered " ":" ": "" at line 1, column 0.
Was expecting one of:
<NOT> ...
"+" ...
"-" ...
<BAREOPER> ...
"(" ...
"*" ...
<QUOTED> ...
<TERM> ...
<PREFIXTERM> ...
<WILDTERM> ...
<REGEXPTERM> ...
"[" ...
"{" ...
<LPARAMS> ...
<NUMBER> ...
<TERM> ...
"*" ...
此外,我需要在文本字段上执行此搜索,而不是在字符串字段上。我应该如何配置分析器以保存标点符号?
请注意,由于有两个名为“Smiley”的多产 Solr 贡献者,因此无法在 Google 上搜索该主题!