Solr查询非运算符用于过滤字符串数组

时间:2013-12-18 19:55:18

标签: solr solr-query-syntax

我想要归还所有没有"你好" "测试"中的字符串键。 所以,我创建了以下查询,它不会过滤包含" hello"的文档。 问: - 测试:("你好")

[{
 "test":["hello", "second"],
  id:123
},
{
 "test":["hello1", "second1"],
  id:1234
}
]

预期结果:

[
 "test":["hello1", "second1"],
  id:1234
}
]

1 个答案:

答案 0 :(得分:0)

“test”是一个字符串,其中multivalued = true且indexed = false。似乎solr中的过滤仅适用于索引字段。一旦我将字段“test”编入索引,过滤工作正常。