问题标签 [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.

0 投票
6 回答
4075 浏览

java - java swing应用程序中的快速搜索?

我在徘徊自己哪个组件最适合在摇摆中显示快速搜索结果。我想创建这样的东西,创建一个文本字段,用户可以在其中输入一些文本,在他输入期间我将改进后端快速搜索数据库,我想在文本框下方显示数据,他将能够浏览结果并在预输入结果将显示在表格中。所以我的问题是是否有任何组件已经具有这种显示逻辑?或者不是,实现它的最佳方法是什么。

如果在桌面应用程序上可能的话,这个搜索将是 ajax 在网络上给我的东西,相同的逻辑相同的外观和感觉。

0 投票
6 回答
1585 浏览

linux - 与自定义 Web 应用程序集成的最佳文本搜索引擎?

我们有一个网络应用程序,允许用户上传文档、创建自己的文档等等。上传的文件存储在 Amazon S3 上,创建的信息存储在 MySQL 数据库中。我正在寻找的是某种搜索引擎,我将所有的文本文档都提供给它,每个文档都有一个唯一的 ID,它会建立一个索引或其他什么。稍后,我可以给它搜索查询,它会提取出最匹配的文档(通过他们的 ID),以及匹配的文本片段。

基本上,我们希望允许我们的用户搜索他们上传的内容的存储库,以及其他用户标记为公开的任何内容。该解决方案应该在标准 Linux 服务器上运行,理想情况下它应该是开源的,但如果价格不高,我也会考虑付费解决方案。

到目前为止,我已经找到了三个潜在的候选人:

  1. MySQL全文搜索-我读过的一些报告是它非常慢
  2. Apache Lucene - 不幸的是用 Java 编写的,但如果必须,我会使用它。据说很快
  3. Sphinx - 似乎没有那么受欢迎,理想情况下,我找到的任何解决方案都会有很多社区支持。

请让我知道是否还有其他我忽略的好选择,或者您是否有上述任何方面的经验。

0 投票
1 回答
451 浏览

.net - 在.Net中,从根目录递归查找所有文件的最快方法是什么?

我想在目录中搜索与特定模式匹配的所有文件。令人惊讶的是,自从 vb6 (Dir) 以来,我就不必这样做了……我敢肯定,从那时起事情已经发生了变化!

-谢谢

0 投票
3 回答
989 浏览

search - 最好的搜索方法是什么?

我在我的项目中使用 lucene。这是我的问题:我应该使用lucene来替换已经用sql实现的整个搜索模块,使用大量like语句并通过id或sth进行准确搜索,还是应该在模糊搜索中使用lucene(我的意思是全文搜索)?

0 投票
5 回答
6274 浏览

regex - 如何从某个起始位置找到字符串中第一次出现的模式?

我有一个任意长度的字符串,从位置 p0 开始,我需要找到三个 3 字母模式之一的第一次出现。

假设字符串只包含字母。我需要找到从位置 p0 开始并以三元组形式向前跳跃的三元组计数,直到第一次出现“aaa”或“bbb”或“ccc”。

这甚至可能仅使用正则表达式吗?

0 投票
1 回答
704 浏览

search - How can I enumerate all *.exes and the details about each?

Something like:

But in NSIS (http://nsis.sourceforge.net/)

0 投票
9 回答
4889 浏览

asp.net - ASP.NET 使用哪种搜索技术?

在网站上提供搜索工具的首选方法是什么?目前我更喜欢使用Lucene.net而不是索引服务/SQL Server 全文搜索(因为没有什么可以设置服务器端),但是还有哪些其他方法正在使用呢?

0 投票
2 回答
335 浏览

search - 执行“相关搜索”功能的方法

我见过一些在您执行搜索时列出相关搜索的网站,即它们会建议您可能感兴趣的其他搜索查询。

我想知道在中型站点中建模的最佳方法(没有足够的流量来依赖访问者统计数据来推断关系)。我最初的想法是存储每个唯一查询的前 10 个结果,然后当执行新搜索以查找与前 10 个结果中的一些匹配但理想情况下不匹配所有结果的所有历史搜索(匹配所有这些结果可能建议等效搜索,因此作为建议没有那么有用)。

我想有些人之前已经完成了这个功能,并且可能能够提供一些不同方法的想法。我不一定要寻找一个成功的想法,因为解决方案无疑会根据网站的大小和性质而有很大差异。

0 投票
7 回答
227150 浏览

mysql - MySQL搜索并替换字段中的一些文本

什么 MySQL 查询将在表中的一个特定字段中进行文本搜索和替换?

即搜索foo并替换为bar这样一个记录,其中一个字段的值hello foo变为hello bar

0 投票
4 回答
4922 浏览

search - Vim 中的高级搜索

有没有办法在 Vim 中同时搜索多个字符串?我记得在某处读过它是可能的,但不知何故忘记了这项技术。

例如,我有一个文本文件,我想同时搜索“foo”和“bar”(不一定是单个字符串,可以完全位于不同的行中)。

我该如何做到这一点?