2013-12-13 126 views
0

我有两个多值字段。是否有可能获得一个字段中的一个值的索引并使用该索引来获取另一个字段的值。Solr多值字段获取索引

例如: 字段1:A,B,C] 字段2:2010,2011,2012]

我想知道的是什么信2012年

+0

你的问题不清楚。你能发布一个或两个示例文档吗?您可以查询field2:2012,它将返回此文档,该文档将包含所有A,B,C字母作为值的field1。 – Arun

+0

{ “ID”: “0”, “标签”:[ “靴”, “大”, “鞋子” ], “extrac_dates”:[ “2013-09-03T17:33: 18.7Z “ ”2013-09-02T17:33:18.7Z“, ”2013-09-01T17:33:18.7Z“ ], ”_version_“:1454343394585215000, ”时间戳“:” 2013-12 -13T21:25:42.65Z“ } – user2836163

+0

因此,如果我通过2013-09-03查询,如何在标签中获取”靴子“... – user2836163

回答

0

是的,如果你有那些存储的字段,那么你可以保证它们的值将以它们插入的顺序返回。因此,您可以检索这两个字段,查看Field2中2012年的位置,然后查看Field1中的位置。

请参阅here了解更多详情。

+0

您好,感谢您的回复。但是如果我想通过solr中的查询检索字段,但是检索这两个字段并自己找到它?顺便说一句,我还发布了一个示例数据作为上面的评论。 – user2836163

+0

对不起,我不明白你的意思,你能否详细说明/重述一下? – Persimmonium