在 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 [/]内部。
我怎样才能?