在 Solr (3.6) 中,我可以fq
用于每个字段,但不能用于包含Colon [:]
或Slash [/]
内部的字段,例如普通url
字段。
让我们假设一些记录看起来像:
{
"title":"Innovation Life and Strategy",
"url":"http://www.example.com/innovation_life_strategy",
},
{
"title":"Simple Life",
"url":"http://www.example.com/simple_life",
},
..
我可以简单地使用这里不包含或不喜欢“标题”fq
的简单字段: Colon [:]
Slash [/]
fq=title:(Strategy)
是的,它返回第一条记录。
但是,它不会返回url
包含冒号 [:] 或斜杠 [/] 的字段:
fq=url:(life)
不,它永远不会返回任何记录。
- 我不知道为什么,但我认为这显然是因为
Colon [:]
或Slash [/]
内部。
我怎样才能?