[英]Find Specific value from multivalued field in solr
{
Name : "A";
Id:["4","205","105"];
},
{
Name : "B";
Id:["4","205"];
},
{
Name : "C";
Id:["205"];
},
{
Name : "D";
Id:["205","205"];
},
I have sample data like above where Id is multivalued field.我有上面的示例数据,其中 Id 是多值字段。
Now I have to find Only that result in output where Id = 205. Accepted output name will be C and D.现在我只需要在 output 中找到 Id = 205 的结果。接受的 output 名称将是 C 和 D。
You can use fq = Id:([* TO 204 ][205 TO *])
.您可以使用
fq = Id:([* TO 204 ][205 TO *])
。 In these query only that values comes which have Id: 205.在这些查询中,只有具有 Id: 205 的值出现。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.