Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Web applications 使用Solr/Lucene从本地文件为web应用程序构建反向索引_Web Applications_Solr_Lucene_Search Engine_Inverted Index - Fatal编程技术网

Web applications 使用Solr/Lucene从本地文件为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服务,它还添加了新功能

我正在构建一个需要搜索引擎的web应用程序,它将在静态数据集上执行查询

我在本地存储上有大约400000个文本文件,我想基于它们建立一个反向索引。然后,我需要在web应用程序中使用这个索引,用户可以在其中给出要在索引上执行的查询


然而,我对是否应该使用Solr平台还是仅仅使用Lucene来构建索引和执行搜索感到困惑。你能解释一下哪个选项对我最合适吗

这是一种解决广泛问题的方法

Lucene是底层库——Solr(和Elastic Search)是基于Lucene构建的HTTP服务,它还添加了新功能,如复制、集群等


使用哪一个取决于您的需求。Solr或ES作为服务独立存在,可以跨应用程序重复使用(也可以被认为是它们自己的服务/服务器,而Lucene则内置在您自己的应用程序中)。

这是一种解决广泛问题的方法

Lucene是底层库——Solr(和Elastic Search)是基于Lucene构建的HTTP服务,它还添加了新功能,如复制、集群等

使用哪一个取决于您的需求。Solr或ES作为服务独立存在,可以跨应用程序重复使用(可以将其视为自己的服务/服务器,而Lucene构建在自己的应用程序中)