SolrNet:如何在Solr中搜索多值字段?

时间:2011-12-01 00:39:19

标签: search solr solrnet

我正在使用SolrNet,我的架构如下所示:

<int name="prodId">Id</prodid>
<str name="prodname">Name</prodname>
<arr name="categories"><str>Cat1</str><str>Cat2</str></categories
....
</doc>

现在我想按类别执行搜索。这是检索其类别集合具有“Cat1”的产品。请告诉我如何使用SolrNet完成此操作。谢谢!

1 个答案:

答案 0 :(得分:2)

您无需为搜索多值字段执行任何特殊操作。以下应该可以正常工作:

var query = new SolrQueryByField("categories","Cat1");

var query = new SolrQuery("categories:Cat1");