我正在使用SolrNet,我的架构如下所示:
<int name="prodId">Id</prodid>
<str name="prodname">Name</prodname>
<arr name="categories"><str>Cat1</str><str>Cat2</str></categories
....
</doc>
现在我想按类别执行搜索。这是检索其类别集合具有“Cat1”的产品。请告诉我如何使用SolrNet完成此操作。谢谢!
答案 0 :(得分:2)
您无需为搜索多值字段执行任何特殊操作。以下应该可以正常工作:
var query = new SolrQueryByField("categories","Cat1");
或
var query = new SolrQuery("categories:Cat1");