我有一个在Solr中索引的文档结构,它们由属性组合在一起。 让我们说我有一个由三个文件组成的小组: A - > B - > ç
我想通过属性值V执行查询,该值将返回整个组,无论A或B或C是否包含值V. 例如 - 如果B包含值V,则查询将返回我的整个组(A,B,C)。
这在solr中是否可行?
谢谢!
答案 0 :(得分:1)
如果我理解正确,是的,这可能。您可以使用Graph query parser执行此操作:
然后,你这样查询:
{!图表+从= in_edge +为= out_edge}Q = ID:A
其中id:A是获取文档起始集的查询,{!graph ...}是从起始集中获取所有文档。
一些警告: