标签: java xml search indexing
我需要对位于文件系统上的XML文件实施尽可能快的全文搜索。基本上我需要确定某些XML节点值是否包含特定关键字。 我考虑过几个选项:
更好的选择策略和原因?
答案 0 :(得分:0)
如果xml文件很小(几KB /几MB),那么我建议您应该逐行读取它们(或使用其他一些xml解析技术来读取它们)。当你有一个非常大的xml文件时,Solr将证明是有用的。 Solr也可以轻松读取小文件(但是,这一切都取决于你有多少时间)
不确定SAX解析器。