我有冒号的字段名称,例如“rdf:type”,当我在查询的字段列表中使用它们时(即包含在我想要返回的字段中)我得到一个错误,它们完全得到忽略。
这在1.4 Solr中工作正常但在5.5或6.2中不起作用
答案 0 :(得分:0)
自Solr4.0起,现场列表变得更加复杂。
要传入任何字段名,请使用以下语法:
field(rdf:type),field(another:strange:field),id
不幸的是,这些扩展名也将在返回的数据中使用,例如:
"field(id)":"uuid:001edfdd-b48c-41a0-a136-eed52f6df156",
因此您可能不得不改变处理结果的方式。