问题标签 [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.
eclipse - Eclipse 搜索菜单随机禁用
我在日常工作中使用Eclipse 3.3,并且也广泛使用了Eclipse 3.2。在这两个版本中,有时菜单中的搜索选项(Java 搜索、文件搜索等)会被禁用,似乎是随机的。但是,使用Ctrl+ H,我可以访问搜索功能。有谁知道为什么会这样?它是否已在Eclipse 3.4中修复?
search - 如何在 Intellij IDEA 的增量搜索中选择其余单词?
在 Intellij IDEA 中处于增量搜索模式时,有没有办法选择单词的其余部分。例如,假设我想找到“handleReservationGranted”这个词。我按 Ctrl-f 进入增量搜索模式,然后开始输入字母“han”。现在假设我找到了“handleReservationGranted”的开头。在我的搜索框中,我有“han”,但我现在希望能够选择单词的其余部分,以便搜索框包含“handleReservationGranted”而不是“han”。
在 Xemacs 中,我可以键入 Ctrl-s,键入“han”,然后键入 Ctrl-w。现在我的搜索词是“handleReservationGranted”,而不是“han”。所以现在如果我按下 Ctrl-s,我会找到下一个出现的“handleReservationGranted”。
Intellij IDEA 中是否有类似的功能?我现在能做的最好的事情是继续输入其余的字母(dleReservationGranted),或者退出增量搜索,使用 Ctrl-W 选择单词,然后使用 Ctrl-f 再次输入搜索。
我正在使用 Intellij IDEA 7.0.3。
perl - 如何使用 Perl 搜索归档文件
使用 Perl 阅读压缩目录内容的首选方法是什么?
search - 可重用代码/类存储库
我有几个包含函数、类和模板的模块,我将它们保存在一个名为(哈哈!)“重用”的目录中。我对内容了如指掌,所以找到一个特定的类或一段代码不需要太长时间,但它的大小正在缓慢增长,我需要一些合理的方法来存储它们以便于搜索和检索。
我该怎么做?
一个相关的问题可以在这里找到:全文搜索源代码
mysql - PostgreSQL's and MySQL's full text search
How do the full text search systems of PostgreSQL and MySQL compare? Is any clearly better than the oder? In which way are they different?
algorithm - 什么是 search.twitter.com 的“热门话题”算法?
twitter 使用什么算法来确定您可以在search.twitter.com上看到的 10 个主题?我想实现该算法,并且还想展示 50 个最受欢迎的主题(而不是 10 个)。你能描述一下最有效的算法吗?
谢谢!
(Twitter API 可以在http://apiwiki.twitter.com/REST%20API%20Documentation找到)
此外,我希望能够通过搜索公共时间线来实现该算法 - http://twitter.com/statuses/public_timeline.rss
perl - 根据当前文件的内容从 awk 搜索/读取另一个文件,这可能吗?
我正在使用 (GNU) 处理一个巨大的文件awk
,(其他可用的工具是:Linux shell 工具,一些旧的(> 5.0)版本的 Perl,但无法安装模块)。
我的问题:如果某个field1,field2,field3包含X,Y,ZI必须在另一个目录中搜索包含field4和field5的文件,并将找到的文件中的一些数据插入到当前输出中。
例如:
实际文件行:
现在我需要搜索另一个文件(在另一个目录中),其中包含例如
并$0
从原始文件和找到的文件写入 STDOUT ,然后处理原始文件的下一行。f2
f3
有可能做到awk
吗?
asp.net - 在表中搜索并获取结果和结果数量的最佳方法(MySQL)
我有一个“项目”表和一个“项目关键字”表。当用户搜索关键字时,我想给他一页结果加上结果总数。
我目前正在做的是(对于搜索“ab c”的用户:
然后我用计数做同样的查询
这可能会得到一张相当大的桌子,我认为这个解决方案非常糟糕......
但我想不出更好的办法。
避免命中 MySQL 两次的明显替代方法,即只执行第一个查询,没有 LIMIT 子句,然后导航到正确的记录以显示相应的页面,然后到记录集的末尾以计算结果似乎更糟糕...
有任何想法吗?
注意:我使用的是 ASP.Net 和 MySQL,而不是 PHP
algorithm - 动态搜索和显示
我有大量文档、文本文件,我想搜索相关内容。我见过一个搜索工具,不记得在哪里,它实现了一个很好的方法,正如我在下面的要求中描述的那样。
我的要求如下:
- 我需要一个优化的搜索功能:我为这个搜索功能提供了一个列表(一个或多个)部分完整(或完整)的单词,用空格分隔。
- 然后该函数查找包含与第一个单词开头或等于第一个单词的单词的所有文档,然后使用第二个单词以相同的方式搜索这些找到的文档,依此类推,最后它返回一个列表,其中包含找到的实际单词链接包含它们的文件(名称和位置),以获取完整的单词列表。
- 文件必须包含列表中的所有单词。
- 我想使用此功能进行即时搜索,以便我可以实时显示和更新树状结构中的结果。
我想出的解决方案的一种可能方法如下:我创建了一个包含三个表的数据库(很可能使用 mysql):'Documents'、'Words' 和 'Word_Docs'。
- “文档”将包含所有文档的(idDoc、名称、位置)。
- 'Words' 将具有 (idWord, Word) ,并且是所有文档中唯一单词的列表(特定单词仅出现一次)。
- 'Word_Docs' 将具有 (idWord, idDoc) ,并且是它出现的每个单词和文档的唯一 id 组合列表。
然后在每次击键时使用编辑框的内容调用该函数(空格除外):
- 字符串被标记化
- (这里我的轮子旋转了一下):我确信可以构造一条 SQL 语句来返回所需的数据集:(actual_words,doc_name,doc_location);(我不是 SQL 的热门号码),或者对每个令牌进行一系列调用并解析出非重复的 idDocs?
- 然后返回此数据集(/list/array)
然后显示返回的列表内容:
例如:调用:“seq sta cod”显示:
(等等)
这是一种最佳的做法吗?该函数需要快速,还是应该仅在命中空格时调用?它应该提供单词完成吗?(得到数据库中的单词)至少这可以防止对不存在的单词的函数进行无用的调用。如果单词完成:将如何实施?
(也许 SO 也可以使用这种类型的搜索解决方案来浏览标签?(在主页的右上角))