字段列表(fl)上的字段中的冒号会中断solr查询

时间:2016-10-19 15:01:44

标签: solr

我有冒号的字段名称,例如“rdf:type”,当我在查询的字段列表中使用它们时(即包含在我想要返回的字段中)我得到一个错误,它们完全得到忽略。

这在1.4 Solr中工作正常但在5.5或6.2中不起作用

1 个答案:

答案 0 :(得分:0)

自Solr4.0起,现场列表变得更加复杂。

要传入任何字段名,请使用以下语法:

field(rdf:type),field(another:strange:field),id

不幸的是,这些扩展名也将在返回的数据中使用,例如:

"field(id)":"uuid:001edfdd-b48c-41a0-a136-eed52f6df156",

因此您可能不得不改变处理结果的方式。

有关详细信息,请参阅:https://issues.apache.org/jira/browse/SOLR-2444