2012-08-13 66 views
1

我有表“class”。这个类有一个字段:“numStudents”。我索引了numStudents字段。在solr中搜索字段的准确值

例如,现在我想要搜索所有具有numStudents = 10的类。我怎样才能做到这一点?

请给我最简单的方法,修改solrconfig.xml或schema.xml对我有好处。谢谢!

回答

1

您可能想过滤掉所有有10名学生的课程,而无需实际评分文档。
您可以使用Filter Query fq = numStudents:10来过滤这些类。
FilterQuery能够利用FilterCache,与您的查询相比,这将大大提升性能。