这是我第一次使用 Lucene,我有一个这样的文本文件:
id,name,address,hobby
1,namm1,address1,football
2,namm2,address2,football
3,namm3,address3,football
4,namm4,address4,football
5,namm5,address5,football
6,namm6,address6,basketball
7,namm7,address7,basketball
8,namm8,address1,football
9,namm9,address8,swimming
...
上面的文件是一个包含 1,000,000 行的文本文件。现在我想从文件中找到地址为address1
,爱好为football
的记录,然后将记录放入另一个文件中,如下所示:
1,namm1,address1,football
8,namm8,address1,football
...
第一个文件非常大,所以一个接一个的查找记录会很慢。我想用 Lucene 为第一个文件建立一个索引(根据地址和爱好)。然后我可以快速找到地址为address1
,爱好为的记录,并将其football
放入一个新文件中。我从来没有用 Lucene 编程过。谁能给我一个类似的例子?