我在solr中有一个文档已经编入索引并存储为
{
"title":"Harry potter",
"url":"http://harrypotter.com",
"series":[
"sorcer's stone",
"Goblin of fire",
]
}
我的要求是,在我尝试检索文档的查询期间 它应该连接2个字段并输出像
一样的输出{
"title":"Harry potter",
"url":"http://harrypotter.com",
"series":[
"sorcer's stone",
"Goblin of fire",
],
"title_url":"Harry potter,http://harrypotter.com"
}
我知道如何在索引时使用URP进行操作,但是我无法理解如何在查询期间实现这一点。有人可以帮我解决这个问题。任何示例代码都可以参考帮助我。谢谢你的时间。
答案 0 :(得分:1)
concal函数在solr7中可用:
http://localhost:8983/solr/col/query?...&fl=title,url,concat(title,url)
如果你是一个较老的solr,在客户端这样做有多难?
答案 1 :(得分:0)
要结束,您可以使用concat(field1, field2)
。
检索时还有许多其他功能可以操作数据。 您可以看到here。