问题标签 [search]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - java swing应用程序中的快速搜索?
我在徘徊自己哪个组件最适合在摇摆中显示快速搜索结果。我想创建这样的东西,创建一个文本字段,用户可以在其中输入一些文本,在他输入期间我将改进后端快速搜索数据库,我想在文本框下方显示数据,他将能够浏览结果并在预输入结果将显示在表格中。所以我的问题是是否有任何组件已经具有这种显示逻辑?或者不是,实现它的最佳方法是什么。
如果在桌面应用程序上可能的话,这个搜索将是 ajax 在网络上给我的东西,相同的逻辑相同的外观和感觉。
linux - 与自定义 Web 应用程序集成的最佳文本搜索引擎?
我们有一个网络应用程序,允许用户上传文档、创建自己的文档等等。上传的文件存储在 Amazon S3 上,创建的信息存储在 MySQL 数据库中。我正在寻找的是某种搜索引擎,我将所有的文本文档都提供给它,每个文档都有一个唯一的 ID,它会建立一个索引或其他什么。稍后,我可以给它搜索查询,它会提取出最匹配的文档(通过他们的 ID),以及匹配的文本片段。
基本上,我们希望允许我们的用户搜索他们上传的内容的存储库,以及其他用户标记为公开的任何内容。该解决方案应该在标准 Linux 服务器上运行,理想情况下它应该是开源的,但如果价格不高,我也会考虑付费解决方案。
到目前为止,我已经找到了三个潜在的候选人:
- MySQL全文搜索-我读过的一些报告是它非常慢
- Apache Lucene - 不幸的是用 Java 编写的,但如果必须,我会使用它。据说很快
- Sphinx - 似乎没有那么受欢迎,理想情况下,我找到的任何解决方案都会有很多社区支持。
请让我知道是否还有其他我忽略的好选择,或者您是否有上述任何方面的经验。
.net - 在.Net中,从根目录递归查找所有文件的最快方法是什么?
我想在目录中搜索与特定模式匹配的所有文件。令人惊讶的是,自从 vb6 (Dir) 以来,我就不必这样做了……我敢肯定,从那时起事情已经发生了变化!
-谢谢
search - 最好的搜索方法是什么?
我在我的项目中使用 lucene。这是我的问题:我应该使用lucene来替换已经用sql实现的整个搜索模块,使用大量like
语句并通过id或sth进行准确搜索,还是应该在模糊搜索中使用lucene(我的意思是全文搜索)?
regex - 如何从某个起始位置找到字符串中第一次出现的模式?
我有一个任意长度的字符串,从位置 p0 开始,我需要找到三个 3 字母模式之一的第一次出现。
假设字符串只包含字母。我需要找到从位置 p0 开始并以三元组形式向前跳跃的三元组计数,直到第一次出现“aaa”或“bbb”或“ccc”。
这甚至可能仅使用正则表达式吗?
search - How can I enumerate all *.exes and the details about each?
Something like:
But in NSIS (http://nsis.sourceforge.net/)
asp.net - ASP.NET 使用哪种搜索技术?
在网站上提供搜索工具的首选方法是什么?目前我更喜欢使用Lucene.net而不是索引服务/SQL Server 全文搜索(因为没有什么可以设置服务器端),但是还有哪些其他方法正在使用呢?
search - 执行“相关搜索”功能的方法
我见过一些在您执行搜索时列出相关搜索的网站,即它们会建议您可能感兴趣的其他搜索查询。
我想知道在中型站点中建模的最佳方法(没有足够的流量来依赖访问者统计数据来推断关系)。我最初的想法是存储每个唯一查询的前 10 个结果,然后当执行新搜索以查找与前 10 个结果中的一些匹配但理想情况下不匹配所有结果的所有历史搜索(匹配所有这些结果可能建议等效搜索,因此作为建议没有那么有用)。
我想有些人之前已经完成了这个功能,并且可能能够提供一些不同方法的想法。我不一定要寻找一个成功的想法,因为解决方案无疑会根据网站的大小和性质而有很大差异。
mysql - MySQL搜索并替换字段中的一些文本
什么 MySQL 查询将在表中的一个特定字段中进行文本搜索和替换?
即搜索foo
并替换为bar
这样一个记录,其中一个字段的值hello foo
变为hello bar
。
search - Vim 中的高级搜索
有没有办法在 Vim 中同时搜索多个字符串?我记得在某处读过它是可能的,但不知何故忘记了这项技术。
例如,我有一个文本文件,我想同时搜索“foo”和“bar”(不一定是单个字符串,可以完全位于不同的行中)。
我该如何做到这一点?