Web applications 使用Solr/Lucene从本地文件为web应用程序构建反向索引
我正在构建一个需要搜索引擎的web应用程序,它将在静态数据集上执行查询 我在本地存储上有大约400000个文本文件,我想基于它们建立一个反向索引。然后,我需要在web应用程序中使用这个索引,用户可以在其中给出要在索引上执行的查询Web applications 使用Solr/Lucene从本地文件为web应用程序构建反向索引,web-applications,solr,lucene,search-engine,inverted-index,Web Applications,Solr,Lucene,Search Engine,Inverted Index,我正在构建一个需要搜索引擎的web应用程序,它将在静态数据集上执行查询 我在本地存储上有大约400000个文本文件,我想基于它们建立一个反向索引。然后,我需要在web应用程序中使用这个索引,用户可以在其中给出要在索引上执行的查询 然而,我对是否应该使用Solr平台还是仅仅使用Lucene来构建索引和执行搜索感到困惑。你能解释一下哪个选项对我最合适吗 这是一种解决广泛问题的方法 Lucene是底层库——Solr(和Elastic Search)是基于Lucene构建的HTTP服务,它还添加了新功能
然而,我对是否应该使用Solr平台还是仅仅使用Lucene来构建索引和执行搜索感到困惑。你能解释一下哪个选项对我最合适吗 这是一种解决广泛问题的方法 Lucene是底层库——Solr(和Elastic Search)是基于Lucene构建的HTTP服务,它还添加了新功能,如复制、集群等
使用哪一个取决于您的需求。Solr或ES作为服务独立存在,可以跨应用程序重复使用(也可以被认为是它们自己的服务/服务器,而Lucene则内置在您自己的应用程序中)。这是一种解决广泛问题的方法 Lucene是底层库——Solr(和Elastic Search)是基于Lucene构建的HTTP服务,它还添加了新功能,如复制、集群等 使用哪一个取决于您的需求。Solr或ES作为服务独立存在,可以跨应用程序重复使用(可以将其视为自己的服务/服务器,而Lucene构建在自己的应用程序中)