我还没有交出细节,但我准备用Java实现一个命令行搜索工具来搜索一个包含两个字段(docid、orgid)的文件。我了解到这个文件一开始很小,而且一直在变大。我需要能够传入 docid 并取回 orgid。
谁能告诉我 - 像我上面提到的那样搜索平面文件的最佳技术可能是什么?
目前,我们只处理文件中 50,000 行(超过两个月)的数据,但一旦系统到位,它会增长得更快。
似乎将其存储在可搜索的二进制系统中,但我不确定要从哪些方面着手。
我可以将它转储到数据库中,但这似乎有点矫枉过正。另外要做到这一点,我必须在服务器上安装数据库,这会很困难。