2011-02-28 60 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從單詞到文件中單詞的位置自行構建。

如果您需要停止列表,詞幹和其他語言處理,前置,後置或中綴搜索,則應考慮搜索引擎。