2011-02-28 64 views
0

我想从java中非常大的文本文件创建索引文件。其实我想保留索引文件中每行第一个字符的数量和字节。我将用它在我的原始文件中尽可能快地进行搜索。如何在java中创建索引文件?

如果有人能帮我一个示例代码,那将是非常棒的。

+0

正在做作业吗? – 2011-02-28 10:48:34

+0

另请参阅我对[后面的这个问题]的回复(http://stackoverflow.com/questions/5143258/how-can-i-determine-the-number-of-bytes-of-each-line-of-a-文件中的Java/5147316#5147316)。 – 2011-02-28 22:18:43

回答

4

你有没有选择Apache Lucene

+0

是的,我之前检查过,但我试图找到另一种方法来创建索引文件,而不是使用此库。 – sylvester 2011-02-28 10:55:13

0

索引文件只是一个映射Word - >位置。对于简单的问题,您可以使用Multimap从单词到文件中单词的位置自行构建。

如果您需要停止列表,词干和其他语言处理,前置,后置或中缀搜索,则应考虑搜索引擎。