solr和Lucene的区别 Lucene是工具包,是jar包;Solr是索引引擎服务,是War包;Solr是基于Lucene(底层是由Lucene写的);两者都是Apache公司用java写的;Lucene是创建索引时,现创建field对象,现创建文档对象,保存索引;Solr是创建索引时候,先创建filed对象。 总结:Solr先有域,再有文档,如果没有域,直接创建文档,会报错,不知道域。