我在jiak搜索中存储json文档,例如:
{
boolean: true,
number: 1.234,
string: "Gretchen"
}
但是,在查询它们时(riak搜索),我注意到查询返回的字段都是字符串:
{
boolean: "true",
number: "1.234",
string: "Gretchen"
}
这使得查询结果对于绑定到对象毫无用处,除非我然后通过其键再次顺序检索每个doc。这是否可以返回正确键入的字段?例如。 Couch + lucene正确执行此操作,使其对查询+绑定非常有用。
答案 0 :(得分:1)
听起来不可能,你需要使用map reduce。来自Basho的Sean:
“搜索查询返回给您的是”索引文档“,或者 在将输入添加到搜索之前转换输入的结果 指标;这也意味着深度嵌套的字段将被展平。 如果你想要原版,你可以使用MapReduce来检索 搜索查询产生的文档。“