假设我有一个如下所示的对象列表:
class AuctionItem
{
string Name {get;set;}
byte[] Image {get;set;}
}
我希望将它们存储在Lucene Document
中,如下所示:
foreach(var auctionItem in AuctionItems)
{
doc.Add(new Field("Name", ... ) );
doc.Add(new Field("Image", ... ) );
}
当查询索引时,我想确保我将一个或多个文档返回到Name字段与Image字段组合在一起,因为Name与Image相关。
有没有办法用Lucene做到这一点?