Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/479.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
Javascript 不使用服务器读取Lucene索引_Javascript_Lucene_Client Side - Fatal编程技术网

Javascript 不使用服务器读取Lucene索引

Javascript 不使用服务器读取Lucene索引,javascript,lucene,client-side,Javascript,Lucene,Client Side,我会在客户端阅读Lucene索引(没有任何服务器) 索引文件夹位于本地。事实上,我有一个网站的文件夹,里面有一个文件夹,包含几个文档(xml)和lucene索引。 在文档中,有如下元素 <link ref="A-B-C">a link</link> 链接 在lucene索引中,A-B-C指的是类似于_hat_A-B-C.xml的路径。 所以我会在客户端用JS或其他语言阅读Lucene索引 我发现,但我认为它使用Node.js,所以我们必须使用服务器 哪种工具可以做到

我会在客户端阅读Lucene索引(没有任何服务器)

索引文件夹位于本地。事实上,我有一个网站的文件夹,里面有一个文件夹,包含几个文档(xml)和lucene索引。 在文档中,有如下元素

 <link ref="A-B-C">a link</link>
链接
在lucene索引中,A-B-C指的是类似于_hat_A-B-C.xml的路径。 所以我会在客户端用JS或其他语言阅读Lucene索引

我发现,但我认为它使用Node.js,所以我们必须使用服务器

哪种工具可以做到这一点


谢谢

我不确定在某人的web浏览器中运行的JS是否可以在没有服务器的情况下访问您的Lucene索引

如果您想要一个简单的服务器解决方案,Solr和ElasticSearch都是向远程客户端公开Lucene的好选择,它们都有基于web的API,您可以直接从客户端Javascript调用这些API

或者,您可以将JS调用发送到任何用于服务HTML页面的对象,并在幕后使用Lucene/Solr/ES/等