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
Javascript 本地/离线网站全文搜索“;网站「;_Javascript_Solr_Lucene_Full Text Search - Fatal编程技术网

Javascript 本地/离线网站全文搜索“;网站「;

Javascript 本地/离线网站全文搜索“;网站「;,javascript,solr,lucene,full-text-search,Javascript,Solr,Lucene,Full Text Search,可能重复: 我正在开始开发一个应用程序,它在本地创建一组HTML文件,然后可以在复制到的系统(包括移动设备)上的任何web浏览器中浏览这些文件。HTML文件具有许多交互功能,因此它本质上是一个离线web应用程序。我的问题是,实现这些HTML文件全文搜索的最佳方法是什么?基本上,应用程序应该为它生成的HTML文件编制索引,但我们希望能够使HTML文件和生成的索引可下载,并可供用户脱机浏览和搜索。在不编写实际应用程序来管理它的情况下,最好的方法是什么?例如,我使用Solr实现了它,用于演示/概念验

可能重复:


我正在开始开发一个应用程序,它在本地创建一组HTML文件,然后可以在复制到的系统(包括移动设备)上的任何web浏览器中浏览这些文件。HTML文件具有许多交互功能,因此它本质上是一个离线web应用程序。我的问题是,实现这些HTML文件全文搜索的最佳方法是什么?基本上,应用程序应该为它生成的HTML文件编制索引,但我们希望能够使HTML文件和生成的索引可下载,并可供用户脱机浏览和搜索。在不编写实际应用程序来管理它的情况下,最好的方法是什么?例如,我使用Solr实现了它,用于演示/概念验证,效果很好。。。当然,这需要HTTP POST和GET请求到服务器进行索引和查询。因此,由于索引实际上只是文件,我想知道是否有一种方法可以在HTML文件中使用Javascript离线查询它们(并且不需要为Solr启动本地web服务器),或者使用Lucene而不是Solr?

感谢您向我介绍一些完全用Javascript编写的文本搜索解决方案!我想检查文本搜索的代码


Lucene是用Java编写的,它需要一个Java(技术上是JVM)进程来访问

PS1:如果你正在滚动你自己的简单文本搜索,将使它更有用

original: run running cat cats love loving crap crapping
stemmed: run run cat cat love love crap crap 
PS2:你也可以运行另一个“Ngram-ized”索引进行拼写检查



谢谢,如果我没有弄错的话,第一个链接是服务器端(?)但是第二个链接看起来很有趣,我会玩一玩,然后再给你回电话。我看到了“.你可以在浏览器中使用它”因此我在进一步研究梯形图解决方案后将其包括在内,它不太符合我的需要,所以不是“接受”我只是投了赞成票,因为如果我找不到现成的oneSure,它确实给了我一个如何继续定制解决方案的想法。但是,如果你提出另一个有趣的问题,请给我发一个链接,我也对维基这样的信息商店感兴趣